public class Triangle {
public static void main(String[] args) {
double a = 3;
double b = 4;
double c = 5;
if (isValidTriangle(a, b, c)) {
System.out.println("这是一个有效的三角形");
} else {
System.out.println("这不是一个有效的三角形");
}
}
public static boolean isValidTriangle(double a, double b, double c) {
return a + b > c && a + c > b && b + c > a;
}
}
这段Java代码用于判断给定的三个边长是否能构成一个有效的三角形。首先定义了一个名为isValidTriangle
的方法,该方法接收三个参数(三角形的三条边长),并返回一个布尔值。如果这三条边长满足三角形的条件(任意两边之和大于第三边),则返回true
,表示这是一个有效的三角形;否则返回false
,表示这不是一个有效的三角形。在main
方法中,我们调用了isValidTriangle
方法,并根据其返回值输出相应的结果。