[填空題] 請完善程序(程序文件名:Java_3.java)并進行調試。請在下畫線處填入正確內容,然后刪除下畫線。請勿刪除注釋行和其他已有的語句內容。 [題目
2021-07-20
[填空題] 請完善程序(程序文件名:Java_3.java)并進行調試。請在下畫線處填入正確內容,然后刪除下畫線。請勿刪除注釋行和其他已有的語句內容。
[題目要求]
該程序的功能是求以命令行參數(shù)指定的整數(shù)的階乘。完成程序并運行,所得結果為:
5的階乘是120.0
源程序:
//程序的功能是求以命令行參數(shù)指定的整數(shù)的階乘。
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]
參考解析:Java中命令行參數(shù)均為字符串類型,且第一個參數(shù)為args[0],第二個參數(shù)為args[1],以此類推。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。