課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)
num/=10不是很理解,如果輸入的數(shù)字num=86,那么86/10=8了,難道86是8位數(shù)嗎?
2015-10-10
源自:Java入門第一季(IDEA工具) 4-15
正在回答
我的問題是代碼要實(shí)現(xiàn)輸入數(shù)字的位數(shù),但代碼中的num/=10不是很理解,如果輸入的數(shù)字num=86,那么86/10=8了,難道86是8位數(shù)嗎?
明Only
大家可能沒明白我的意思,我的問題是如果采用答案中的代碼,明明就是錯(cuò)誤的啊,因?yàn)槿绻捎眠@樣的代碼,難道86是8位數(shù)嗎?
引晴上初
qq_忙碌_不可奈何_0
樓上說的不錯(cuò),但是完整的理解應(yīng)該是 ? int num=86;?
那么num=num/10就等價(jià)于num=(int)(num/10)即num=int(86/10)
結(jié)果為8.6然后類型強(qiáng)轉(zhuǎn)變?yōu)? 所以結(jié)果是num=8
num/=10可以看作num=num/10
如果 int num=86;那么num=86/10;
結(jié)果num=8
這不是除法嗎
int除以int還是int所以只有整數(shù)部分
舉報(bào)
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
3 回答為什么用(num=num/10)>0,而不是(num=num/10)>1呢?
4 回答num/=10跟num/10或者num=num/10的區(qū)別
7 回答num=num/10
1 回答不是很理解
1 回答這里為什么num/=10和num=num/10不一樣???
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)
2015-10-15
我的問題是代碼要實(shí)現(xiàn)輸入數(shù)字的位數(shù),但代碼中的num/=10不是很理解,如果輸入的數(shù)字num=86,那么86/10=8了,難道86是8位數(shù)嗎?
2015-10-11
大家可能沒明白我的意思,我的問題是如果采用答案中的代碼,明明就是錯(cuò)誤的啊,因?yàn)槿绻捎眠@樣的代碼,難道86是8位數(shù)嗎?
2015-10-10
樓上說的不錯(cuò),但是完整的理解應(yīng)該是 ? int num=86;?
那么num=num/10就等價(jià)于num=(int)(num/10)即num=int(86/10)
結(jié)果為8.6然后類型強(qiáng)轉(zhuǎn)變?yōu)? 所以結(jié)果是num=8
2015-10-10
num/=10可以看作num=num/10
如果 int num=86;那么num=86/10;
結(jié)果num=8
2015-10-10
這不是除法嗎
int除以int還是int所以只有整數(shù)部分