用java代码判断三角形类型
时间: 2023-03-23 16:02:53 浏览: 170
根据输入三角形三条边判断该三角形形状
好的,下面是Java代码判断三角形类型的示例:
```
public class TriangleType {
public static void main(String[] args) {
int side1 = 3;
int side2 = 4;
int side3 = 5;
if (isTriangle(side1, side2, side3)) {
if (isEquilateral(side1, side2, side3)) {
System.out.println("这是一个等边三角形。");
} else if (isIsosceles(side1, side2, side3)) {
System.out.println("这是一个等腰三角形。");
} else {
System.out.println("这是一个一般三角形。");
}
} else {
System.out.println("这不是一个三角形。");
}
}
// 判断是否是三角形
public static boolean isTriangle(int a, int b, int c) {
if (a + b > c && a + c > b && b + c > a) {
return true;
} else {
return false;
}
}
// 判断是否是等边三角形
public static boolean isEquilateral(int a, int b, int c) {
if (a == b && b == c) {
return true;
} else {
return false;
}
}
// 判断是否是等腰三角形
public static boolean isIsosceles(int a, int b, int c) {
if (a == b || b == c || a == c) {
return true;
} else {
return false;
}
}
}
```
以上是一个基本的判断三角形类型的Java程序。其中,`isTriangle`方法用于判断三条边是否能构成三角形,`isEquilateral`方法用于判断是否为等边三角形,`isIsosceles`方法用于判断是否为等腰三角形。程序中先判断输入的三条边是否能构成三角形,如果可以,再根据三角形的类型输出相应的结果。
阅读全文