java判断等腰三角形的条件,java从键盘获取数值,判定所输入的三角形的类型是:一般三角形、等腰三角形、直角三角形或者等边三角形...
时间: 2023-11-03 15:27:30 浏览: 44
判断等腰三角形的条件是:三角形中有两边相等。
以下是Java代码示例,可以从键盘获取三角形的三条边长,然后判断三角形的类型:
```
import java.util.Scanner;
public class TriangleType {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入三角形的三条边长:");
double a = input.nextDouble();
double b = input.nextDouble();
double c = input.nextDouble();
if (a + b > c && a + c > b && b + c > a) {
if (a == b || a == c || b == c) {
if (a == b && a == c) {
System.out.println("这是一个等边三角形。");
} else {
System.out.println("这是一个等腰三角形。");
}
} else if (a * a + b * b == c * c || a * a + c * c == b * b || b * b + c * c == a * a) {
System.out.println("这是一个直角三角形。");
} else {
System.out.println("这是一个一般三角形。");
}
} else {
System.out.println("这不是一个三角形。");
}
}
}
```
在上面的代码中,我们首先从键盘获取三角形的三条边长,然后使用 if 语句判断这三条边长是否能够构成一个三角形。如果能够构成三角形,则根据三角形的边长判断它是什么类型的三角形,并输出相应的提示信息。如果不能构成三角形,则输出“这不是一个三角形。”的提示信息。