帮忙设计一个java程序

2025-04-02 19:34:20
推荐回答(1个)
回答1:

class SanJiao {
private double a;
private double b;
private double c;
public boolean isLegal;
public double zhouChang() {
return a+b+c;
}
public double mainJi() {
double p = zhouChang()/2;
return Math.sqrt(p*(p-a)*(p-b)*(p-c));
}
public SanJiao(double a, double b, double c) {
this.a = a;
this.b = b;
this.c = c;
isLegal = a+b>c && b+c>a && a+c>b;
}
}
public class Main {
public static void main(String[] args) {
SanJiao sj = new SanJiao(3,4,5);
if (sj.isLegal) {
System.out.println("三角形周长:"+sj.zhouChang()+" 面积:"+sj.mainJi());
} else {
System.out.println("不能构成合法三角形");
}
}
}