阅读以下说明和Java代码,将解答写入对应栏内。 【说明】 下面的程序是从命令行输入3个数传递到public static void main(String args[])方法中 (如java IsTriangle 3 4 5),并判断这3个数能否构

admin2009-02-15  38

问题 阅读以下说明和Java代码,将解答写入对应栏内。
【说明】
   下面的程序是从命令行输入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  (1)  [args.(2)];
         for(int i=0;i<3;(3))
             {
               a=(4)  
             }
             if((5))
               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,构成三角形的条件,两边之和大于第三边或者两边之差小于第三边。
转载请注明原文地址:https://kaotiyun.com/show/dojZ777K
0

最新回复(0)