几个小时以来,我一直在寻求这方面的帮助,但找不到任何东西,或者我只是没有在正确的地方寻找。
我正在尝试用 Java 创建一个简单的程序,它将三个正整数作为命令行参数,如果其中任何一个大于或等于其他两个的总和,则打印 TRUE,否则打印 FALSE。
public class Triangle {
public static void main(String[] args){
int a = Integer.parseInt(args[0]);
int b = Integer.parseInt(args[1]);
int c = Integer.parseInt(args[2]);
boolean isTriangle;
isTriangle = (a + b >= c);
isTriangle = (b + c >= a);
isTriangle = (a + c >= b);
System.out.println(isTriangle);
}
}
希望其中一些人可以给我一个答案,或者给我指明正确方向的东西,这样我就可以做对了。
最佳答案
public class Triangle {
public static void main(String[] args){
int a = Integer.parseInt(args[0]);
int b = Integer.parseInt(args[1]);
int c = Integer.parseInt(args[2]);
boolean isTriangle;
isTriangle = (a + b >= c) || (b + c >= a) || (a + c >= b);
System.out.println(isTriangle);
}
}
关于Java:比较 3 个正整数时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12228370/