第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

i的值的問(wèn)題

為何每執(zhí)行一次循環(huán)i的值便會(huì)+1

if(i++ % 10 == 0)這個(gè)語(yǔ)句中不應(yīng)該只是作為判斷用的嗎,比如第一次i=1,第二次再循環(huán)時(shí)i不是又變回1了嗎

正在回答

3 回答

前面不是設(shè)定了一個(gè)條件嗎?每輸出10個(gè)byte就換行,這個(gè)if語(yǔ)句就是用來(lái)?yè)Q行的

while((b=in.read())!=-1){
?? ??? ??? ?if(b<=0xf)//如果輸出的整形b字節(jié)小于等于4位,就讓它補(bǔ)0,就是讓它剛好占一個(gè)字節(jié),便于觀察
?? ??? ??? ??? ?System.out.print("0");
?? ??? ??? ?System.out.print(Integer.toHexString(b)+" ");//將整形b轉(zhuǎn)換為十六進(jìn)制表示的字符串
?? ??? ??? ?if(i++%10==0){
?? ??? ??? ??? ?System.out.println();
?? ??? ??? ?}

在while循環(huán)中,按順序來(lái)。一開(kāi)始i=1;開(kāi)始循環(huán),輸出一個(gè)b并且不換行,然后if語(yǔ)句判斷i,i自增1,這時(shí)候i=2了,和10的余數(shù)不為0,所以不用換行,第一次循環(huán)結(jié)束。

開(kāi)始第二次循環(huán),輸出第二個(gè)b 并且不換行,在用if語(yǔ)句來(lái)判斷i ,這個(gè)時(shí)候的i已經(jīng)是2了,在上一次的循環(huán)已經(jīng)自增了1,i再次自增1,這個(gè)時(shí)候i=3了,繼續(xù)和10求余,余不為0,不換行。

當(dāng)i=10的時(shí)候,if語(yǔ)句成立,也就是i和10的余為0了,該換行了。

下一步就是i=11,和10余不為0,不換行。

到i=20的時(shí)候,和10的余又0,換行。

你說(shuō)的i=1;是他在while循環(huán)語(yǔ)句外面賦的初始化值,i是變量。在while循環(huán)中一直在變的

我說(shuō)的小學(xué)生都看的懂了

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

暮女神 提問(wèn)者

非常感謝!
2017-03-02 回復(fù) 有任何疑惑可以回復(fù)我~
#2

暮女神 提問(wèn)者

額,,還是不太理解,,我剛剛debug了一下,發(fā)現(xiàn)確實(shí)是i的值在逐漸增加,,但我不能理解的是i++是在if語(yǔ)句里啊,,每次它退出if語(yǔ)句不就回到初始值了嗎?難道是if語(yǔ)句和for循環(huán)的i++不一樣?求解答~
2017-03-02 回復(fù) 有任何疑惑可以回復(fù)我~
#3

歷飛雨 回復(fù) 暮女神 提問(wèn)者

首先,if語(yǔ)句只是判斷語(yǔ)句。單獨(dú)拿if來(lái)說(shuō)它的i++因?yàn)闆](méi)有循環(huán)體,所以沒(méi)有自增能力。但重點(diǎn)是if語(yǔ)句是在while語(yǔ)句的大括號(hào)里面的,這樣才是和for循環(huán)的i++一樣了有了自增能力。懂了不 你要把這些代碼分成一個(gè)一個(gè)的小整體去解讀
2017-03-02 回復(fù) 有任何疑惑可以回復(fù)我~
#4

慕粉1052051344

你說(shuō)的很有條理,但是如果你調(diào)試就會(huì)發(fā)現(xiàn)i不是每次都增加一
2017-06-23 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

這個(gè)問(wèn)題選擇不回答,一直在繞圈

0 回復(fù) 有任何疑惑可以回復(fù)我~

i++的意思是下一次調(diào)用到i的時(shí)候,i+1。第一次循環(huán)是1,到第二次循環(huán)就變成2,依次+1。

所以每次循環(huán)它的值都改變了。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

暮女神 提問(wèn)者

還是不能理解,每次在if判斷之前i不是都變回1了嗎?if(i++ % 10 == 0)這個(gè)只是作為判斷使用
2017-02-27 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

i的值的問(wèn)題

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)