public static void main(String[] args) {int n=1,i;for(i=1;i<=10;i++){n=n*i;if(i==2)System.out.println("2!= "+n);if(i==4) System.out.println("4!= "+n);if(i==6) System.out.println("6!= "+n);if(i==10) System.out.println("10!= "+n);}}System.out.
3 回答
吃雞游戲
TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
for(i=1;i<=10;i++){
n=n*i;
首先,這是一個(gè)for循環(huán),假如i=1,n=1*1=1,如此類(lèi)推i=2,時(shí),n=1*i=1*2,迭代下去,相當(dāng)于數(shù)學(xué)里的階乘公式n!=n(n-1)...1.
n是隨著i的變化而變化。通過(guò)for循環(huán)使i不斷迭代,然后通過(guò)if條件語(yǔ)句,打印出結(jié)果。+連接的是n這個(gè)變量。
繁星淼淼
TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超11個(gè)贊
對(duì)字符串進(jìn)行加操作就是連接字符串
假設(shè) n = 2,那么 "4!=" + n 會(huì)得到 "4!=2" 的字符串
開(kāi)心每一天1111
TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超13個(gè)贊
這是一個(gè)階乘的算法 輸出 i=2,4,6,10 時(shí)的階乘
i=2 n=1*1*2
i=4 n=1*1*2*3*4
i=6 n=1*1*2*3*4*5*6
i=10 n=1*1*2*3*4*5*6*7*8*9*10
- 3 回答
- 0 關(guān)注
- 180 瀏覽
添加回答
舉報(bào)
0/150
提交
取消
