課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級版
用于計(jì)算有效成績的變量,聲明在for外和for內(nèi)效果是不一樣的,這個有什么知識點(diǎn)不? @laurenyang
2015-10-27
源自:Java入門第一季(IDEA工具)升級版 7-1
正在回答
int?count?=?0; for(int?i?=0;?i<?10;?i++){ ????count?++; ????System.out.println(count); }
這樣是在for外面定義的,這樣count的值會在每次for循環(huán)累計(jì),這樣程序會輸出1,2,3,4,5,6,7,8,9。
for(int?i?=0;?i<?10;?i++){ ????int?count?=?0; ????count?++; ????System.out.println(count); }
這樣是在for內(nèi)面定義的,這樣count的值會在每次for循環(huán)的時候把它變成初始值0再累加,這樣程序會輸出9次1。
哦哦,知道了!我還以為和作用域有啥關(guān)系,是我邏輯弄錯了,謝謝
舉報(bào)
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
5 回答FINAL 聲明變量
2 回答關(guān)于helloworld的變量聲明
2 回答這不用聲明變量么
3 回答變量聲明位置不同而已,怎么輸出不同的結(jié)果啊?困擾
2 回答class變量定義的位置
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-10-27
這樣是在for外面定義的,這樣count的值會在每次for循環(huán)累計(jì),這樣程序會輸出1,2,3,4,5,6,7,8,9。
這樣是在for內(nèi)面定義的,這樣count的值會在每次for循環(huán)的時候把它變成初始值0再累加,這樣程序會輸出9次1。
2015-10-27
哦哦,知道了!我還以為和作用域有啥關(guān)系,是我邏輯弄錯了,謝謝