二、 打印三角形,输入三角形三条边的长度,输出三角形的形状; 1、 完成Java代码编写;
时间: 2024-04-30 17:17:32 浏览: 49
根据输入三角形三条边判断该三角形形状
下面是Java代码实现:
```java
import java.util.Scanner;
public class Triangle {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("输入三角形第一条边的长度:");
int a = scanner.nextInt();
System.out.print("输入三角形第二条边的长度:");
int b = scanner.nextInt();
System.out.print("输入三角形第三条边的长度:");
int c = scanner.nextInt();
if(a + b > c && a + c > b && b + c > a) { // 判断是否为合法三角形
if(a == b && b == c) { // 判断是否为等边三角形
System.out.println("这是一个等边三角形");
} else if(a == b || b == c || a == c) { // 判断是否为等腰三角形
System.out.println("这是一个等腰三角形");
} else { // 否则为普通三角形
System.out.println("这是一个普通三角形");
}
} else {
System.out.println("输入的三条边不能构成一个三角形");
}
}
}
```
该代码通过Scanner类获取用户输入的三角形三条边的长度,并使用if语句判断是否为合法三角形。如果是合法三角形,通过判断边长关系输出三角形的形状,否则输出错误提示信息。
阅读全文