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

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

關(guān)于條件運(yùn)算符的疑惑,求大神解答

?int a=8,b=3,c=5;
?double x = (a<c) ? b=c : a ;
?System.out.println("輸出的結(jié)果為:"+x);

上式在Eclipse中可以運(yùn)行

但我把條件運(yùn)算符稍微改一下

把表達(dá)式1與2換個(gè)位置?double x = (a<c) ? a : b=c ;

再運(yùn)行就報(bào)錯(cuò)了

請(qǐng)問大神這是什么情況?

正在回答

6 回答

第一個(gè)不打括號(hào)也是可以運(yùn)行的,相當(dāng)于c給b賦值之后再給x賦值,但是第二個(gè)如果不打括號(hào)是c要給前面的表達(dá)式賦值,這樣編譯是會(huì)顯示錯(cuò)誤的。

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

叫我冒哥 提問者

原來如此,謝謝了
2016-09-05 回復(fù) 有任何疑惑可以回復(fù)我~

http://img1.sycdn.imooc.com//57e7a17f0001765c07800385.jpg

我也剛學(xué) 你看看說的是這個(gè)意思不

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

http://img1.sycdn.imooc.com//57e3b2ca0001b2cd01200030.jpg還有,如圖中所示:提問者三個(gè)字在圓括號(hào)中,那么不加圓括號(hào)能不能知道你是提問者?

答:有圓括號(hào)更容易知道(明白)。所以圓括號(hào)明知道加與不加均可,還是為了更簡單讀懂加上吧。

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

同學(xué),你都逐一回復(fù)了,也給我回復(fù)吧?。?!

int a=1,b=2,c=3,d=4;

a=b=c=d;

System.out.println(a);

提示b和c沒使用過。

證明:double x = (a<c) ? a : b=c ; ????? 中 ?????

???????????(a<c) ? a : b也同樣沒有被使用。

( ̄▽ ̄)"

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

叫我冒哥 提問者

謝謝了大神
2016-09-28 回復(fù) 有任何疑惑可以回復(fù)我~

其實(shí)也很簡單,第一個(gè)不用括號(hào)能行,那是因?yàn)椋╝<c)為false,然后它自動(dòng)判斷為:后面的a了;然而,第二次的為:后面的b=c,它就會(huì)混亂,它就不會(huì)把(b=c)看做整體,即:是b,但是又有=號(hào)又有c,誤判地脫離了三目運(yùn)算符了

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

叫我冒哥 提問者

但是我把a(bǔ)<c改為a>c,第一個(gè)能運(yùn)行,第二個(gè)還是不行 這是為什么?
2016-09-04 回復(fù) 有任何疑惑可以回復(fù)我~

?double x = (a<c) ? a : b=c ;把b=c打個(gè)括號(hào),即:double x = (a<c) ? ?a:(b=c ) ;

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

叫我冒哥 提問者

這樣確實(shí)可以。。 但我想問的是為什么前一個(gè)不用括號(hào)也能運(yùn)行呢?
2016-09-04 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

關(guān)于條件運(yùn)算符的疑惑,求大神解答

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

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

幫助反饋 APP下載

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

公眾號(hào)

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