问题
输入三条边判断是否能组成三角形,若能构成则输出什么三角形
思路
任意两条边之和大于第三条边,构成三角形
三角形两条边相等,等腰三角形
三角形三边相等,等边三角形
代码实现
Scanner scanner = new Scanner(System.in);
int a=0,b=0,c=0,i=0;
a=scanner.nextInt();
b=scanner.nextInt();
c=scanner.nextInt(); //获取键盘输入值
if(a+b>c && a+c>b && b+c>a) {
System.out.println("可以构成三角形");
if(a == b && b == c ) //三边相等
System.out.println("等边三角形");
else if( a==b || a==c || b==c) //两边相等
System.out.println("等腰三角形");
else
System.out.println("普通三角形");
}else
System.out.println("ERROR");