黑马程序员技术交流社区
标题:
需求:给出一个三角形,求三角形的周长和面积
[打印本页]
作者:
1026060341
时间:
2015-11-2 23:49
标题:
需求:给出一个三角形,求三角形的周长和面积
class Triangle {
private int a;
private int b;
private int c;
public Triangle(int a,int b,int c){
/*if((a+b>c)&&(a+c>b)&&(b+c>a)){
this.a = a;
this.b = b;
this.c = c;
} else {
System.out.println("对不起,亲,您输入的数字无法构成三角形!");
throw new RuntimeException("拜拜!");
//return ;
}*/
if((a+b<=c)||(a+c<=b)||(b+c<=a)){
System.out.println("对不起,亲,您输入的数字无法构成三角形!");
throw new RuntimeException("拜拜!");
} else {
this.a = a;
this.b = b;
this.c = c;
}
}
//获取三角形的周长
public int getLength(){
return a+b+c;
}
//获取三角形的面积
public double getArea(){
double temp = (a+b+c)/2.0;
//double temp = (getLength())/2.0;
return Math.sqrt((temp-a)*(temp-b)*(temp-c)*temp);
}
public static void main(String[] args){
Triangle t = new Triangle(1,2,3);
System.out.println("您输入的三角形的周长为:"+t.getLength()+",面积为:"+t.getArea());
}
}
作者:
summy
时间:
2015-11-2 23:58
。。。。注释和代码一样的光明正大骗字数
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2