課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
很奇怪,還有,System為什么不能在括號里啊
2018-11-24
源自:Java入門第一季(IDEA工具)升級版 4-9
正在回答
雖然貌似最新的規定允許我們在for循環里定義變量但你要知道你在for里面定義的是一個局部變量(即只能在for括號里面使用的變量)(你可以去百度查一下局部變量的定義),所以你那個System.out.println(sum)那里會報錯(沒有定義sum這個變量),對于那個for循環里面的定義,如果你執意要放在那里面的話,可以把第二個int去掉那樣子就不會報錯了,我也是小白一枚如有其他問題請多指教0.0? ?
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
5 回答for循環計算50之內的偶數之和,為什么不能在循環量初始部分加上sum=0。
2 回答為什么int sum=0放在for里面就會報錯?
5 回答為什么j循環里面不能是 for (int j = 1;j==i;j++ )
6 回答為什么5-1里不能用for來循環
3 回答double sum=0;((這里是整數累加值 為什么用double不用int???))
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-11-24
雖然貌似最新的規定允許我們在for循環里定義變量但你要知道你在for里面定義的是一個局部變量(即只能在for括號里面使用的變量)(你可以去百度查一下局部變量的定義),所以你那個System.out.println(sum)那里會報錯(沒有定義sum這個變量),對于那個for循環里面的定義,如果你執意要放在那里面的話,可以把第二個int去掉那樣子就不會報錯了,我也是小白一枚如有其他問題請多指教0.0
? ?