課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
為什么要用i++,不能用i=i+1
2019-10-04
源自:Java入門第一季(IDEA工具)升級版 4-9
正在回答
public?class?HelloWorld?{ ????public?static?void?main(String[]?args)?{ ????????int?sum?=?0;?//?保存不能被3整除的數之和 ????????//?循環變量?i?初始值為?1?,每執行一次對變量加?1,只要小于等于?100?就重復執行循環 ????????for?(int?i?=?1;???i<=100???????????;???i++??????)?{ ????????????//?變量?i?與?3?進行求模(取余),如果不等于?0?,則表示不能被?3?整除 ????????????if?(i?%?3?!=?0)?{? ????????????sum?=?sum?+?i;?//?累加求和 ????????????}???? ????????} ????????System.out.println("1到100之間不能被3整除的數之和為:"?+?sum); ????} }
這里涉及到一個作用域的問題了 變量只能在離他最近的大括號內使用 出了大括號是沒法使用的 比如i 是在for循環中定義的 出了for循序 是無法使用的
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
5 回答avg=sum/(i+1); 為什么不可以這樣子?
10 回答public class HelloWorld{ public static void main(String[]args){ int i=1; int sum=0; for(;i<=10;i++){ if(i%2!=0){ continue; } sum=sum+i; } System.out.println("1
1 回答sum=sum+1 為什么在 if(i%3!=0){ 里面?
3 回答用if(i%2=1)可以嗎?
3 回答為什么sum+=num[i];不對。但是sum=sum+num[i];是對的
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-10-05
這里涉及到一個作用域的問題了 變量只能在離他最近的大括號內使用 出了大括號是沒法使用的 比如i 是在for循環中定義的 出了for循序 是無法使用的