java 输入3个边长度,都是整数,输出三角形类型 输入:空格分隔的三个整数字符串 输出三角形类型
时间: 2024-04-11 09:33:27 浏览: 110
以下是一个示例代码,用于判断三角形类型:
```java
import java.util.Scanner;
public class TriangleType {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入三个整数,用空格分隔:");
String input = scanner.nextLine();
String[] sides = input.split(" ");
if (sides.length != 3) {
System.out.println("输入的边数不正确!");
return;
}
int a = Integer.parseInt(sides[0]);
int b = Integer.parseInt(sides[1]);
int c = Integer.parseInt(sides[2]);
if (a <= 0 || b <= 0 || c <= 0) {
System.out.println("边长必须为正整数!");
return;
}
if (a + b > c && a + c > b && b + c > a) {
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("不能构成三角形");
}
}
}
```
您可以将以上代码复制到一个Java文件中,并运行它。然后,在控制台输入三个空格分隔的整数,程序将输出相应的三角形类型。例如,输入"3 4 5",输出"普通三角形"。希望对您有帮助!
阅读全文