課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
num/10后不是等于99.9嗎 為什么會知道是幾位數
2016-05-21
源自:Java入門第一季(IDEA工具)升級版 4-15
正在回答
count表示小數點個數,有幾個就是幾位數,執行do里面的循環,999/10=99.9,99.9/10=9.99,9.99/10=0.999,此時,while(num>1)就不成立了,一共是三次循環,就是三位數了。
白玉苦瓜3351428
num/10后取得是商,此時num的值為99,之后count加+1;而循環是num=0的時候跳出
? ??? ? example :?123/10=12; ? 當定義 int i =0 時,?123/10=12;?i=i+1; ?( i =1 )
? ??? ??? ??? ??? ??? ???12/10=1; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??12/10=1; i+=1; ? ? ( i =2 )
? ??? ??? ??? ??? ??? ???1/10=0; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1/10=0; i+=1; ? ? ( i =3 ) 判斷出了這個數是三位的。
————這是我做的一個簡單筆記, 此時, num =123, ?i =count, 就是用它來判斷是幾位數的。
num/10直接等于99 一直循環除的話 當結果為0是停止 統計循環次數就知道幾位數了?
ps:循環語句用do while 因為0也是個位數
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
1 回答num/=10是什么意思呀怎嘛計算的。
4 回答為什么是num=num/10,為什么要除以10 求大神解釋
3 回答為什么 num/=10 ???
1 回答為什么num /= 10;
1 回答這里為什么num/=10和num=num/10不一樣啊?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-05-21
count表示小數點個數,有幾個就是幾位數,執行do里面的循環,999/10=99.9,99.9/10=9.99,9.99/10=0.999,此時,while(num>1)就不成立了,一共是三次循環,就是三位數了。
2016-05-21
num/10后取得是商,此時num的值為99,之后count加+1;而循環是num=0的時候跳出
2016-05-21
? ??? ? example :?123/10=12; ? 當定義 int i =0 時,?123/10=12;?i=i+1; ?( i =1 )
? ??? ??? ??? ??? ??? ???12/10=1; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??12/10=1; i+=1; ? ? ( i =2 )
? ??? ??? ??? ??? ??? ???1/10=0; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1/10=0; i+=1; ? ? ( i =3 ) 判斷出了這個數是三位的。
————這是我做的一個簡單筆記, 此時, num =123, ?i =count, 就是用它來判斷是幾位數的。
2016-05-21
num/10直接等于99 一直循環除的話 當結果為0是停止 統計循環次數就知道幾位數了?
ps:循環語句用do while 因為0也是個位數