課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級(jí)版
int x=(m*8/(n+2))%m;
2019-03-28
源自:Java入門第一季(IDEA工具)升級(jí)版 3-8
正在回答
你可以自己變化下代碼,就會(huì)發(fā)現(xiàn)只有m和n都為int的時(shí)候會(huì)得到4的結(jié)果。如果m或n任意一個(gè)為double,結(jié)果就不是4,而是4.XXXXXXXXXX。。。
說明只有所有運(yùn)算數(shù)字都是int,那么運(yùn)算結(jié)果就會(huì)是int。如果任意一個(gè)不是int,則得出來的結(jié)果也不是int。
按照優(yōu)先級(jí)順5*8/9是同級(jí),從左到右即可,按照數(shù)據(jù)類型取整,結(jié)果等于4,4%5=4,如果除數(shù)比被除數(shù)大,余數(shù)就為被除數(shù),(前者為被除數(shù))。
“/”這個(gè)是整除,結(jié)果取整數(shù)
int m=5,n=7;
?int x =(m*8/(n+2))%m;可以看成
x=(5*8/(7+2))%5
x=(40/9)%5
//40除以9因?yàn)閮蓚€(gè)數(shù)都為integer,所以結(jié)果也是integer,只取整數(shù)等于4,
//4向5取余得4
qq_慕標(biāo)2523327
舉報(bào)
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語(yǔ)法開始
2 回答求大佬解釋
4 回答麻煩大佬們解釋一下
2 回答求大佬解釋下這段代碼
2 回答為什么錯(cuò)了求大佬解釋一下謝謝
4 回答能有大佬看下嗎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2020-12-02
你可以自己變化下代碼,就會(huì)發(fā)現(xiàn)只有m和n都為int的時(shí)候會(huì)得到4的結(jié)果。如果m或n任意一個(gè)為double,結(jié)果就不是4,而是4.XXXXXXXXXX。。。
說明只有所有運(yùn)算數(shù)字都是int,那么運(yùn)算結(jié)果就會(huì)是int。如果任意一個(gè)不是int,則得出來的結(jié)果也不是int。
2020-01-07
按照優(yōu)先級(jí)順5*8/9是同級(jí),從左到右即可,按照數(shù)據(jù)類型取整,結(jié)果等于4,4%5=4,如果除數(shù)比被除數(shù)大,余數(shù)就為被除數(shù),(前者為被除數(shù))。
2019-06-20
“/”這個(gè)是整除,結(jié)果取整數(shù)
2019-03-29
int m=5,n=7;
?int x =(m*8/(n+2))%m;可以看成
x=(5*8/(7+2))%5
x=(40/9)%5
//40除以9因?yàn)閮蓚€(gè)數(shù)都為integer,所以結(jié)果也是integer,只取整數(shù)等于4,
//4向5取余得4