import java.util.*;
public class demo1 {
public static void main(String[] args) {
// 输入整数
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个数字");
int a = sc.nextInt();
System.out.println("请输入第二个数字");
int b = sc.nextInt();
System.out.println("请输入第三个数字");
int c = sc.nextInt();
List<Integer> list = new ArrayList<Integer>();
list.add(0, a);
list.add(1, b);
list.add(2, c);
Integer aa = list.get(0);
Integer bb = list.get(1);
Integer cc = list.get(2);
// 验证 : 验证数据不足三个
if (list.contains(a) && list.contains(bb) && list.contains(cc)) {
if (a >= 0 && b >= 0 && c >= 0) {
if (a + b >= c && a + c >= b && b + c >= a){
if(a * a + b * b == c * c){
System.out.println("直角三角形");
}else {
if (a==b||a==c||b==c){
if (a==b&&a==c){
System.out.println("全等三角形");
}else {
if (a * a + b * b == c * c){
System.out.println("等边直角三角形");
}else {
System.out.println("等边三角形");
}
}
}else {
System.out.println("普通三角形");
}
}
}else{
System.out.println("不构成三角形");
}
} else {
System.out.println("error");
}
} else {
System.out.println("error");
}
}
}
瞎写的,有错的话,望包含(信管师弟师妹们)