我需要创建一个程序来测试输入的三个整数是否可以等于三角形的边。分配需要使用运行测试的静态方法,然后主方法将调用静态方法。
如果输入的整数都不大于或等于其他两个整数的和,则系统将输出“True”。否则,它将输出“False”。
每当我输入我的三个数字然后单击运行时,程序就停在那里。它不会给我任何错误或输出任何东西。
public class TriangularTest1 {
public static boolean isTriangular (int a, int b, int c)
{
return (a + b > c && b + c > a && c + a > b);
}
public static void main(String args[]) {
int s1 = StdIn.readInt();
int s2 = StdIn.readInt();
int s3 = StdIn.readInt();
if (isTriangular(s1, s2, s3) == true)
System.out.print("True");
else
System.out.print("False");
}
}