这个主要是考核几何了
public static void main(String[] args) {
float a,b,c; //定义 a,b,c为三条边
System。
out。printf(“请输入三角形的三条边:
“);
Scanner sc=new Scanner(System。in);
a=sc。nextFloat();
b=sc。
nextFloat();
c=sc。nextFloat();
if (a b>c && b c>a && a c>b) { //判断两边之和是否大于第三边
if (a==b && a==c) { //判断三条边是否相等
System。
out。printf(“等边三角形
“);
} else if (a==b || a==c || b==c) { //判断是否有两条边相等
System。
out。printf(“等腰三角形
“);
} else if (a*a b*b == c*c || a*a c*c == b*b || b*b c*c == a*a) { //判断是否两边平方之和等于第三边的平方
System。
out。printf(“直角三角形
“);
} else {
System。out。printf(“普通三角形
“);
}
} else {
System。
out。printf(“不能构成三角形
“);
}
}。