问答题 【说明】 下面的程序是从命令行输入3个数传递到public static void main(String args[])方法中 (如java IsTriangle 3 4 5),并判断这3个数能否构成三角形的3条边,并显示相应的结果。请在程序的每条横线处填入适当的语句,使程序的功能完整。 注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。 public class IsTriangle{ public static void main( String args[ ]){ int a[] =new {{U}}(1) {{/U}}[args. {{U}}(2) {{/U}}]; for(int i=0;i<3; {{U}}(3) {{/U}}) { a[i]= {{U}}(4) {{/U}} } if({{U}} (5) {{/U}}) System. out. println(a[0] +","+a[1] +","+a[2]"能构成三角形的3条边"); else System. out. println(a[0] +","+a[1] +","+a[2]"不能构成三角形的3条边); } }
【正确答案】
【答案解析】(1)int (2)length (3)i++ (4)args[i] (5)a[0]+a[1]>a[2]或等价形式 [解析] 声明并创建数组,通过length属性取得参数的长度,循环递增条件,将输入参数逐个传给a[i],构成三角形的条件,两边之和大于第三边或者两边之差小于第三边。