java求階乘的程序 java輸入一個整數(shù),輸出階乘?
java輸入一個整數(shù),輸出階乘?根據(jù)您的要求編寫一個階乘Java程序如下java.util.Scannerpublic文件類DDD{public static void main(String[]ar
java輸入一個整數(shù),輸出階乘?
根據(jù)您的要求編寫一個階乘Java程序如下java.util.Scannerpublic文件類DDD{public static void main(String[]args){系統(tǒng)打?。ā罢堓斎胝麛?shù)(1~10)”)scanner SC=new scanner(系統(tǒng)輸入)整數(shù)n=sc.nextInt公司()如果(n<1 | | n>10){系統(tǒng)輸出打?。ā睙o效數(shù)據(jù)!”)返回}系統(tǒng)打印(n“!=”)int result=1對于(int i=1i<=ni){result=result*iif(i==n)系統(tǒng)打印(i“=”)elseSystem.out.打?。╥ “x”)}系統(tǒng)打?。ńY(jié)果)}請輸入正整數(shù)(1~10)44!=1x2x4x4=24
公共long getjiecheng(long n){5261 long r=1 if(n< 1){4102系統(tǒng)輸出打?。ā澳枰斎?653個大于零的整數(shù)”)返回0}(int i=1 i)< n 1 i){r=r*i}返回r}