用java实现一个程序读入三个整数。把此三个数值看成是一个三角形的三个边。这个程序要打印出信息,说明这个三角形是三边不等的、是等腰的、还是等边的。
时间: 2024-10-25 22:12:21 浏览: 24
软件工程课堂作业-三角形测试程序(java)
5星 · 资源好评率100%
在Java中,你可以通过创建一个简单的控制流程来实现这个功能。首先,你需要从用户那里输入三个整数,然后检查这三个数的关系以确定三角形的类型。下面是一个简化的示例程序:
```java
import java.util.Scanner;
public class TriangleClassifier {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入三角形的三条边长:");
int sideA = scanner.nextInt();
int sideB = scanner.nextInt();
int sideC = scanner.nextInt();
// 检查是否能构成三角形(两边之和大于第三边)
if (sideA + sideB > sideC && sideA + sideC > sideB && sideB + sideC > sideA) {
// 判断三角形类型
if (sideA == sideB && sideB == sideC) {
System.out.println("这是一个等边三角形.");
} else if (sideA == sideB || sideA == sideC || sideB == sideC) {
System.out.println("这是一个等腰三角形.");
} else {
System.out.println("这是一个三边不等的三角形.");
}
} else {
System.out.println("输入的边无法构成有效的三角形.");
}
scanner.close(); // 关闭扫描器
}
}
```
阅读全文