java实现三角形判断程序
时间: 2024-09-28 18:01:37 浏览: 42
在Java中,实现一个简单的三角形判断程序通常会检查三个输入边长是否满足构成有效三角形的条件,即任意两边之和大于第三边。这里是一个基础的控制台版示例:
```java
import java.util.Scanner;
public class TriangleChecker {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入三角形的三条边长:");
double side1 = scanner.nextDouble();
double side2 = scanner.nextDouble();
double side3 = scanner.nextDouble();
if (isValidTriangle(side1, side2, side3)) {
System.out.println("这是一个有效的三角形。");
} else {
System.out.println("这不是一个有效的三角形。");
}
scanner.close();
}
// 判断是否能构成有效的三角形
public static boolean isValidTriangle(double a, double b, double c) {
return a + b > c && a + c > b && b + c > a;
}
}
```
在这个程序中,用户通过`Scanner`类输入三个边长,然后`isValidTriangle`函数会检查这三个值是否满足三角形的条件。如果满足,就输出"这是一个有效的三角形";反之,则输出"这不是一个有效的三角形"。
阅读全文
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![text/x-java](https://img-home.csdnimg.cn/images/20210720083646.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)