真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java面積代碼 java求面積周長(zhǎng)

編java代碼求橢圓和長(zhǎng)方形的面積和周長(zhǎng)。

沒明白isLargeThan是什么意思,能說得詳細(xì)點(diǎn)兒么?

成都創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)富蘊(yùn),10多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792

先把滿足前四個(gè)條件的程序發(fā)給你,你看看行不行。

注:一個(gè)類一個(gè)java文件,運(yùn)行Test3類執(zhí)行。

public class Point {

private double x;

private double y;

public Point() {

x=0;

y=0;

}

public Point(double x,double y){

this.x=x;

this.y=y;

}

public double getX(){

return this.x;

}

public double getY(){

return this.y;

}

public void setX(double x){

this.x=x;

}

public void setY(double y){

this.y=y;

}

public Point translate(double u,double v){

this.x=this.x+u;

this.y=this.y+v;

return new Point (this.x,this.y);

}

}

public class Rectangle extends Point {

private double height;

private double wideth;

public Rectangle() {

super();

}

public Rectangle(Point p,double h,double w){

super(p.getX(),p.getY());

this.height=h;

this.wideth=w;

}

public double getPerimeter(){

return 2*(height+wideth);

}

public double getArea(){

return height*wideth;

}

}

public class Ellipse extends Point{

private double height;

private double wideth;

public Ellipse() {

super();

}

public Ellipse(Point p,double h,double w){

super(p.getX(),p.getY());

this.height=h;

this.wideth=w;

}

public double getPerimeter(){

return 2*3.14*Math.sqrt((height*height+wideth*wideth)/2);

}

public double getArea(){

return 3.14*height*wideth;

}

}

public class Test3 {

public static void main(String[] args) {

Point p=new Point(1.2,4.6);

Rectangle r=new Rectangle(p,9.2,8.7);

Ellipse e=new Ellipse(p,3.2,9.2);

Point p1=p.translate(2.8,2.9);

System.out.println("移動(dòng)后的點(diǎn)為x="+p1.getX()+" y="+p1.getY());

System.out.println("長(zhǎng)方形的周長(zhǎng)為:"+r.getPerimeter());

System.out.println("長(zhǎng)方形的面積為:"+r.getArea());

System.out.println("橢圓形的周長(zhǎng)為:"+e.getPerimeter());

System.out.println("橢圓形的面積為:"+e.getArea());

}

}

已知正多邊形邊長(zhǎng)及邊數(shù)求面積java代碼

//首先找到正n邊行的中心點(diǎn)O,我們把中心O與各個(gè)頂點(diǎn)連接起來,

//那么正n邊形分成n個(gè)全等的等腰三角形,我們只需要算成其中一個(gè)面積乘以n就是總面積

//假如這個(gè)正n邊形有兩個(gè)相鄰的頂點(diǎn)A和B,連接OA,OB。得到等腰三角形OAB,其中OA=OB.

//可以看出來∠AOB=360/n?,AB邊的高?h=(a/2)/tan(360/2n)。其中a是正多邊形的邊長(zhǎng)

public?double?normalPolygonArea(int?n,double?a){?

if(n3?||?a0)

return?0;

double?pi?=?3.14159265354;?//定義π

double?h?=(a/2)/Math.tan(pi/n);?//計(jì)算等腰三角形的高

double?triangle?=a*h/2;?//計(jì)算三角形的面積

return?triangle*n;?//返回正多邊形面積

}

java中怎么求三角形的面積

java中求三角形的面積可以通過海倫公式來求解,具體示例代碼如下:

public?class?Demo3?{

public?static?void?main(String[]?args)?{

//三邊長(zhǎng)

float?a?=?3;

float?b?=?4;

float?c?=?5;

float?s;//面積

s?=?(float)((1.0/4.0)*Math.sqrt((a+b+c)*(a+b-c)*(a+c-b)*(b+c-a)));

System.out.println(s);

}

}

海倫公式是利用三角形的三條邊的邊長(zhǎng)直接求三角形面積的公式,公式為1/4*sqrt[(a+b+c)*(a+b-c)*(a+c-b)*(b+c-a)]。


當(dāng)前題目:java面積代碼 java求面積周長(zhǎng)
網(wǎng)站鏈接:http://weahome.cn/article/doigics.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部