java编程求三角形面积,首先判断用户输入的三条边是否符合规则,然后再使用函数sqrt来求面积,如下:
if(a+b>c){if(b+c>a){
if(c+a>b){
System.out.println("能够构成三角形")
double area=Math.sqrt(p*(p-a)*(p-b)*(p-c));
System.out.println("面积为:"+area)
}else{
System.out.println("不能够构成三角形")
}
}else{
System.out.println("不能够构成三角形")
}
}else{
System.out.println("不能够构成三角形")
}
class Trival{
private double side//三角形的边
private double h//三角形的高
Trival(){}//无参构造方法
Trival(double side,double h){//有参构造方法
this.side = side
this.h = h
}
public double findArea(){//获取面积公式
return side*h *0.5
}
public void setSide (double side)
{
this.side = side
}
public double getSide()
{
return side
}
public void setH (double h)
{
this.h = h
}
public double getH()
{
return h
}
}