課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級(jí)版
m=5,n7
int ?x?=?( m?*?8?/?( n?+?2 ) )?%?m ;
結(jié)合運(yùn)行結(jié)果: x=4,表示不理解
2014-11-10
源自:Java入門第一季(IDEA工具)升級(jí)版 3-8
正在回答
woqu ,有點(diǎn)逆天
4%5為什么余4呢
徐離醬
這些運(yùn)算符默認(rèn)都是取整操作
只是最后的結(jié)果要求是int類型賦值給x,怎么理解計(jì)算過程中40/9的結(jié)果也取int類型呢?
悟道參禪
重返艾澤拉斯 回復(fù) 悟道參禪
40/9 得4 余4,因?yàn)槭莍nt類型,所以取4就行,然后4%5 得0余4,所以取余為4.
致遠(yuǎn)163
慕粉32
qq_行在天涯_04096833 回復(fù) 慕粉32
總感覺40/9之后還沒有完成賦值運(yùn)算,實(shí)際上賦值應(yīng)當(dāng)是40/9%5才對(duì)啊,為什么在40/9的時(shí)候就要取整了?
MZS1994
取整,取整,取整,重要的事情說三篇。僅僅是取整,千萬不要四舍五入
運(yùn)算符優(yōu)先級(jí)問題,()是最優(yōu)先,所以先算最內(nèi)層()中的內(nèi)容(n+2),然后就變成了(5*8/9)%5,依然先算()內(nèi)的內(nèi)容,從左到右依次計(jì)算,結(jié)果取int型,變成了4%5,商為0,余4。取余為4。
首先先寫成容易看的:int x = (5 * 8 / (7 + 2)) % 5;
運(yùn)算過程:
int x = (5 * 8 / 9) % 5;
int x = (40 / 9) % 5;// 40 / 9 = 4
int x = 4 % 5;// 4 除以 5取余
int x = 4;
gxttxing
HappyHacking 回復(fù) gxttxing
慕粉1474379935
舉報(bào)
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
1 回答運(yùn)行結(jié)果顯示
1 回答顯示運(yùn)行結(jié)果
3 回答點(diǎn)擊運(yùn)行結(jié)果看不到結(jié)果
2 回答java中 int x =40/9結(jié)果為4,而int x 44/9 結(jié)果也為4. 為什么?
1 回答運(yùn)行結(jié)果?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-01-07
woqu ,有點(diǎn)逆天
2015-12-30
4%5為什么余4呢
2015-12-05
這些運(yùn)算符默認(rèn)都是取整操作
2015-10-10
只是最后的結(jié)果要求是int類型賦值給x,怎么理解計(jì)算過程中40/9的結(jié)果也取int類型呢?
2015-07-29
40/9 得4 余4,因?yàn)槭莍nt類型,所以取4就行,然后4%5 得0余4,所以取余為4.
2015-07-17
總感覺40/9之后還沒有完成賦值運(yùn)算,實(shí)際上賦值應(yīng)當(dāng)是40/9%5才對(duì)啊,為什么在40/9的時(shí)候就要取整了?
2015-06-23
取整,取整,取整,重要的事情說三篇。僅僅是取整,千萬不要四舍五入
2014-12-18
運(yùn)算符優(yōu)先級(jí)問題,()是最優(yōu)先,所以先算最內(nèi)層()中的內(nèi)容(n+2),然后就變成了(5*8/9)%5,依然先算()內(nèi)的內(nèi)容,從左到右依次計(jì)算,結(jié)果取int型,變成了4%5,商為0,余4。取余為4。
2014-11-16
首先先寫成容易看的:int x = (5 * 8 / (7 + 2)) % 5;
運(yùn)算過程:
int x = (5 * 8 / 9) % 5;
int x = (40 / 9) % 5;// 40 / 9 = 4
int x = 4 % 5;// 4 除以 5取余
int x = 4;