.编写一个Java程序,要求用户输入三角形的三个边长,判断该三角形是等边三角形、等腰三角形还是普通三角形。 暂
时间: 2024-10-24 18:17:12 浏览: 24
C语言输入三角形边长判断其类型并输出面积实例代码
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("请输入三角形的三条边长:");
// 获取用户输入的三个边长
double side1 = scanner.nextDouble();
double side2 = scanner.nextDouble();
double side3 = scanner.nextDouble();
if (side1 == side2 && side2 == side3) { // 等边三角形
System.out.println("这是一个等边三角形.");
} else if (side1 == side2 || side1 == side3 || side2 == side3) { // 等腰三角形
System.out.println("这是一个等腰三角形.");
} else { // 普通三角形
System.out.println("这是一个普通三角形.");
}
scanner.close(); // 关闭Scanner
}
}
```
在这个程序中,我们首先创建一个`Scanner`对象来读取用户的输入。接着,我们比较每两个边长相等的情况,如果所有边相等,那么它是等边三角形;如果有两个边相等,那么它是等腰三角形;如果没有任何边完全相等,那么它就是普通的三角形。
阅读全文