请完善程序(程序文件名:Java_3.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 该程序的功能是求以命令行参数指定的整数的阶乘。完成程序并运行,所得结果为: 5的阶乘

admin2012-03-21  35

问题 请完善程序(程序文件名:Java_3.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。
   [题目要求]
   该程序的功能是求以命令行参数指定的整数的阶乘。完成程序并运行,所得结果为:
   5的阶乘是120.0
   源程序:
   //程序的功能是求以命令行参数指定的整数的阶乘。
   public class Java_3 {
     public static void main(String[] args) }
       String num;
       if(args.length>0)Bum=  (1)  ;
       else num="5":
     int input=Integer.parseInt(  (2)  );
     double result=factorial(input);
     System.out.println(input+"的阶乘是"+result);
   }
   public static double factorial(int x) {
     if(x<0)return 0.0;
     double fact=1.0:
     while(x>1) {
      fact  (3)   * x;
      x=x-1;
     }
     return fact;
     }
   }

选项

答案args[0] num =fact

解析
转载请注明原文地址:https://jikaoti.com/ti/kk80FFFM
0

最新回复(0)