課程
/后端開發(fā)
/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整除的數(shù)之和 ????????//?循環(huán)變量?i?初始值為?1?,每執(zhí)行一次對變量加?1,只要小于等于?100?就重復(fù)執(zhí)行循環(huán) ????????for?(int?i?=?1;???i<=100???????????;???i++??????)?{ ????????????//?變量?i?與?3?進(jìn)行求模(取余),如果不等于?0?,則表示不能被?3?整除 ????????????if?(i?%?3?!=?0)?{? ????????????sum?=?sum?+?i;?//?累加求和 ????????????}???? ????????} ????????System.out.println("1到100之間不能被3整除的數(shù)之和為:"?+?sum); ????} }
這里涉及到一個作用域的問題了 變量只能在離他最近的大括號內(nèi)使用 出了大括號是沒法使用的 比如i 是在for循環(huán)中定義的 出了for循序 是無法使用的
舉報
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
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 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2019-10-05
這里涉及到一個作用域的問題了 變量只能在離他最近的大括號內(nèi)使用 出了大括號是沒法使用的 比如i 是在for循環(huán)中定義的 出了for循序 是無法使用的