Java如何判断输入的三个数据是否是三角形?
符合哪一种三角形?
import java.util.Scanner;
public class judge1 {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
System.out.println("请输入三角型的边长,注意是整数");
int a = reader.nextInt();
int b = reader.nextInt();
int c = reader.nextInt();
if(a==0||b==0||c==0){
System.out.println("条件不成立");
}
else if ((a + b > c || b + c > a || a + c > b) && (a - b < c || b - c < a || a - c < b)) {
System.out.println("该数据可以组成三角形");
} else if(a==b||b==c||a==c){
System.out.println("是等边三角形");
}else if(a==b&&b==c){
System.out.println("是等边三角形");
}
}
}