課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級版
為什么要num=num/10?
2017-02-19
源自:Java入門第一季(IDEA工具)升級版 4-15
正在回答
這是由于java中int整型的運算特性,導致/10即減去了一位
比如 9/2并不會等于4.5,而是等于4,小數(shù)位會被直接抹去。
/10也是這樣,所以只要是一位數(shù),/10以后就一定為0,這時候再定義一個count變量,每/10一次就自增一次,就可以算出num的位數(shù)
求采納
下一世我們說好了要繼續(xù) 提問者
回家看數(shù)學書去。。。
舉報
0基礎萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎語法開始
1 回答判斷一個數(shù)的位數(shù)
2 回答關于位數(shù)判斷
5 回答判斷位數(shù)問題
1 回答判斷一個小于10位數(shù)的位數(shù)
1 回答判斷一個數(shù)(小于10位)的位數(shù)。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2017-02-20
這是由于java中int整型的運算特性,導致/10即減去了一位
比如 9/2并不會等于4.5,而是等于4,小數(shù)位會被直接抹去。
/10也是這樣,所以只要是一位數(shù),/10以后就一定為0,這時候再定義一個count變量,每/10一次就自增一次,就可以算出num的位數(shù)
求采納
2017-02-19
回家看數(shù)學書去。。。