用JAVA编写一个程序,检查三个给定的整数是否可以组成三角形的边长。如果整数可以组成三角形,则回答‘正确’,否则回答‘不正确’。
时间: 2024-09-25 12:04:32 浏览: 33
编写函数,判断输入的三个数字是否能构成三角形的三条边。def04.py
在Java中,我们可以创建一个简单的函数来判断这三个整数是否能构成一个有效的三角形。根据三角形的性质,任意两边之和大于第三边,所以我们只需要遍历所有可能的三边组合,并验证这个条件即可。下面是一个示例程序:
```java
public class Main {
public static void main(String[] args) {
int[] sides = {3, 4, 5}; // 给定的三个整数
System.out.println(checkTriangle(sides)); // 调用函数并打印结果
}
// 判断三角形边长的方法
public static String checkTriangle(int[] sides) {
for (int i = 0; i < sides.length - 2; i++) { // 从第一个数开始,尝试与其他两个配对
if (sides[i] + sides[i + 1] > sides[i + 2] && sides[i + 1] + sides[i + 2] > sides[i] &&
sides[i + 2] + sides[i] > sides[i + 1]) { // 检查条件
return "正确";
}
}
return "不正确"; // 如果没有符合条件的边长组合,返回错误
}
}
```
阅读全文