PrintStream out = System.out;
int sum = 0;
for(int i = 0; i<5; i++)
for(int j=i; j<5; j++)
sum++;
out.println(sum);
輸出:15.我不知道這是如何得到15.我試圖解決它在我的頭上,我不斷收到25幫助我瞭解在這個循環中會發生什麼Java中
如果我們忽略第二for循環,並把sum ++放在第一個for循環中,你得到5.但是我們如何從2nd for循環獲得15?
PrintStream out = System.out;
int sum = 0;
for(int i = 0; i<5; i++)
for(int j=i; j<5; j++);
sum++;
out.println(sum);
輸出:1。之後進行陳述。它會停止嗎?
使用花括號'{}'爲你和清晰的緣故請 – ant 2012-08-15 23:27:39
這功課? – 2012-08-15 23:27:52