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