關(guān)于for 語句
如果開始定義時寫為int sum=0;
? ? ? ? ? ? ? ? ? ? ? ? ? ? for(int i=0;i<100;i++){
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?sum+=i;}
? ? ? ? ? ? ? ? ? ? ? ? ?System.out.println(i);
為什么會出錯呢?顯示好像說i是一個變量啥的。
如果寫成 int i=0;
? ? ? ? ? ? for(;i<100;i++)...
這樣最后就可以輸出i的值。
所以嘞,這其中有什么玄機嗎?
2017-05-15
你代碼里的i隨循環(huán)體的生而生,隨循環(huán)體的死而死。。。
2017-05-14
我不知道你的代碼要表達什么意思。你循環(huán)操作如果要用sum+=i 來帶表述,那么你的輸出就應(yīng)該是System.out.println(sum);這樣的話你的代碼就是要表述1到50的和,輸出等于4950.你的代碼里面 sum是無用的操作
2017-05-13
for循環(huán)里面聲明的循環(huán)變量在循環(huán)結(jié)束后就已經(jīng)不存在了,你可以用while循環(huán)來實現(xiàn)。
2017-05-13