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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

輸出為什么是0

輸出為什么是0

Alleri 2016-03-16 20:47:40
public static void main(String[] args){????int i=0;????for(j=0;j<100;j++){????????i=i++;????}????System.out.println(i);}
查看完整描述

12 回答

已采納
?
九天懸日

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超4個(gè)贊

i++是先賦值,后自增,每次循環(huán)都是把0賦值給i了

查看完整回答
4 反對(duì) 回復(fù) 2016-03-16
  • 干枯的海綿
    干枯的海綿
    瞎說(shuō),i的初始化i=0,根本不在循環(huán)體內(nèi),怎么會(huì)每次循環(huán)都給i初始化為0?
?
干枯的海綿

TA貢獻(xiàn)8條經(jīng)驗(yàn) 獲得超3個(gè)贊

1.首先你的 J變量沒(méi)有申明,此串代碼一定會(huì)報(bào)錯(cuò)的,循環(huán)體根本不會(huì)運(yùn)行,怎么會(huì)有輸出0?

2.哪有i=i++這樣的寫(xiě)法? i=i+1是有的 ; 直接i++也是可以的,i+=i也可以,程序怎么會(huì)認(rèn)識(shí)你自創(chuàng)的的i=i++?

試下這個(gè)吧:

?for( int j=0;j<100;j++){

????????i=i+1;/i++;

查看完整回答
3 反對(duì) 回復(fù) 2016-03-17
?
喵小咪2016

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超2個(gè)贊

執(zhí)行了一下也比較疑惑,上網(wǎng)翻了一下,原理如下:

i=i++;

第一步:先把i也就是0的值放在了一個(gè)臨時(shí)變量區(qū)

第二步:i自增1,此時(shí)i變成了1

第三步:把臨時(shí)變量區(qū)的值也就是0返回給i,所以此時(shí)i又變成了0

然后不管循環(huán)多少次都會(huì)執(zhí)行這個(gè)步驟,所以你最后輸出的值是0

查看完整回答
2 反對(duì) 回復(fù) 2016-03-17
?
念念念念

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超5個(gè)贊

i++是先用后增,所以進(jìn)入循環(huán)后i是0,你又把這個(gè)值(0)賦值給了i,所以怎么循環(huán)都還是最初的值(0),建議改成 i++;

查看完整回答
1 反對(duì) 回復(fù) 2016-03-17
?
rookie2maven

TA貢獻(xiàn)278條經(jīng)驗(yàn) 獲得超76個(gè)贊

贊同樓上


查看完整回答
反對(duì) 回復(fù) 2016-03-19
?
fulllion

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊

這不就是自找麻煩嗎?

查看完整回答
反對(duì) 回復(fù) 2016-03-18
?
Halo_

TA貢獻(xiàn)23條經(jīng)驗(yàn) 獲得超10個(gè)贊

i++之后,i是變成了1,但是i++還是0,你把它又賦給i,那i不就一直是0了。

查看完整回答
反對(duì) 回復(fù) 2016-03-17
?
陌熙

TA貢獻(xiàn)18條經(jīng)驗(yàn) 獲得超24個(gè)贊

i++是先用后加,++i是先加后用,

循環(huán)100此 i=i++ ; 每次循環(huán)的是這樣的 i = 0++; 先用后加 ;結(jié)果是i=0;.... 第100次: i=0++; print(i) == 0;

哈哈

查看完整回答
1 反對(duì) 回復(fù) 2016-03-17
  • fulllion
    fulllion
    0++中0不是變量,會(huì)報(bào)錯(cuò)的
  • 陌熙
    陌熙
    我也是醉了,我是給你演算,這是演算的過(guò)程。服了你。
?
谷陵_

TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超1個(gè)贊

把【i=i++;】改成i++;就可以了。

查看完整回答
反對(duì) 回復(fù) 2016-03-17
?
wl溫良

TA貢獻(xiàn)18條經(jīng)驗(yàn) 獲得超10個(gè)贊

誰(shuí)給你的 破代碼 ? ?怎么可能會(huì)有 i=i++的語(yǔ)句 ? ? ?你可以改成i++或者i+=1都可以實(shí)現(xiàn)你的 目的?

查看完整回答
反對(duì) 回復(fù) 2016-03-17
?
相忘于江湖494

TA貢獻(xiàn)19條經(jīng)驗(yàn) 獲得超10個(gè)贊

++i是先賦值

查看完整回答
反對(duì) 回復(fù) 2016-03-17
  • 干枯的海綿
    干枯的海綿
    i++ 是先使用再自增,++i是先自增在使用,記憶方法看那個(gè)在前,+在前就先自增,變量在前就先用
  • 12 回答
  • 0 關(guān)注
  • 2704 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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