課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級版
m=5,n7
int ?x?=?( m?*?8?/?( n?+?2 ) )?%?m ;
結合運行結果: x=4,表示不理解
2014-11-10
源自:Java入門第一季(IDEA工具)升級版 3-8
正在回答
因為 40/9=4.4 因為int類型取整是4? %是求余符號? 4÷5 余數 4
龍騎士
藍色虎蛞蝓
慕粉3531781 回復 藍色虎蛞蝓
無限大宇宙 回復 藍色虎蛞蝓
全新小白 回復 藍色虎蛞蝓
qq_三只翅膀的山羊_0 回復 藍色虎蛞蝓
慕粉3766417 回復 藍色虎蛞蝓
慕九州1677640 回復 藍色虎蛞蝓
萌叔叔 回復 藍色虎蛞蝓
青春都喂了狗 回復 藍色虎蛞蝓
qq_鞠神最漂亮_03918403 回復 藍色虎蛞蝓
qq_珞珈情末_04182519 回復 藍色虎蛞蝓
櫹楓博 回復 藍色虎蛞蝓
慕運維5909172 回復 藍色虎蛞蝓
zangjiawang 回復 龍騎士
慕沐4155567 回復 藍色虎蛞蝓
墨澤先森 回復 全新小白
墨澤先森 回復 萌叔叔
qq_遠航_10 回復 藍色虎蛞蝓
慕斯卡3089435 回復 藍色虎蛞蝓
40/9=4.4而int要取整,并且不管是40/9=4.4還是9/2=4.5都是取4即去除后面的小數而不是四舍五入。
其實我最開始也不理解,經過群內大神講解
因為JAVA只去整數,所以40/9結果為4,4%5,相當于4/5,但是商必須是整數,所以就直接是4了,4/5可以除盡,但是小數,而且這樣就無法取余了,初三狗為了放棄游戲正在努力JAVA,同時提升一些羅輯思維和單詞量
4取余5商0余4啊。
我的理解:
求余號% 前面的數除后面的數,取余數,和我們小時候算余數一樣:9除以4余數是1,9%4 == 1
浮點數的求余差不多,不在后面補零的余數(5.2%4.1 == 1.1),
但浮點數的求余計算會有數據精度問題,5.2%4.1可能結果會是1.1000000005
n+2=9;取和
m*8=40;求積
40/9=4;求商
4%5=4.取模
無語了,建議先學C語言入門
20/7×1/5,約分后相當于4/7.但是4除不了7,所以就把4落下來嘍
4余5不是0嗎?怎么是4呀?大神?
源遠流長d
0821
qq_時光_71
()的優(yōu)先級最高,所以先算n+2=9,再算(m*5/9)=40/9,因為類型為整型故40/9的商取整數4,最后算4%5,得商0余4,故最后結果為4
舉報
0基礎萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎語法開始
1 回答運行結果顯示
1 回答顯示運行結果
3 回答點擊運行結果看不到結果
2 回答java中 int x =40/9結果為4,而int x 44/9 結果也為4. 為什么?
1 回答運行結果?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2014-11-11
因為 40/9=4.4 因為int類型取整是4? %是求余符號? 4÷5 余數 4
2018-06-07
40/9=4.4而int要取整,并且不管是40/9=4.4還是9/2=4.5都是取4即去除后面的小數而不是四舍五入。
2018-03-21
其實我最開始也不理解,經過群內大神講解
因為JAVA只去整數,所以40/9結果為4,4%5,相當于4/5,但是商必須是整數,所以就直接是4了,4/5可以除盡,但是小數,而且這樣就無法取余了,初三狗為了放棄游戲正在努力JAVA,同時提升一些羅輯思維和單詞量
2017-09-20
4取余5商0余4啊。
2017-04-15
我的理解:
求余號% 前面的數除后面的數,取余數,和我們小時候算余數一樣:9除以4余數是1,9%4 == 1
浮點數的求余差不多,不在后面補零的余數(5.2%4.1 == 1.1),
但浮點數的求余計算會有數據精度問題,5.2%4.1可能結果會是1.1000000005
2016-12-05
n+2=9;取和
m*8=40;求積
40/9=4;求商
4%5=4.取模
2016-11-04
無語了,建議先學C語言入門
2016-10-31
20/7×1/5,約分后相當于4/7.但是4除不了7,所以就把4落下來嘍
2016-10-28
4余5不是0嗎?怎么是4呀?大神?
2016-08-07
()的優(yōu)先級最高,所以先算n+2=9,再算(m*5/9)=40/9,因為類型為整型故40/9的商取整數4,最后算4%5,得商0余4,故最后結果為4