编写程序实现:输入一个三角形的三边长,若能构成三角形则输出三角形的形状java
时间: 2023-12-16 22:24:11 浏览: 102
好的,以下是Java代码实现:
```java
import java.util.Scanner;
public class Triangle {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入三角形的三边长:");
double a = scanner.nextDouble();
double b = scanner.nextDouble();
double c = scanner.nextDouble();
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("输入的三边长不能构成三角形");
}
}
}
```
程序先通过`Scanner`获取用户输入的三角形的三边长,然后判断这三条边能否构成三角形。如果能,则根据三边长的关系输出对应的三角形类型,包括等边三角形、等腰三角形和普通三角形。如果不能构成三角形,则输出提示信息。
阅读全文