我已经在这方面寻求帮助了几个小时,却找不到任何东西,或者也许我只是没有在正确的地方寻找。
我正在尝试用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);
}
}