課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
任務題目
為什么把num /= 10;刪除就不能運行了
2019-10-04
源自:Java入門第一季(IDEA工具)升級版 4-15
正在回答
public?class?HelloWorld{ ????public?static?void?main(String[]?args){ ????????int?num?=?999; ????????int?count?=?0; ????????do?{ ????????????num=num/10; ????????????count++; ????????}while(num>0); ????????System.out.println("它是個"+count+"位的數!"); ????} }
num /= 10; 這行刪除的話 會造成死循環 因為while 里面的條件num是一直大于0的 而num /= 10; 循環到最后 num是負數 num<0? while條件不成立 則會結束循環
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
3 回答為什么 num/=10 ???
1 回答這里為什么num/=10和num=num/10不一樣???
3 回答為什么用(num=num/10)>0,而不是(num=num/10)>1呢?
4 回答為什么是num=num/10,為什么要除以10 求大神解釋
4 回答為什么要計算num/10
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-10-05
num /= 10; 這行刪除的話 會造成死循環 因為while 里面的條件num是一直大于0的 而num /= 10; 循環到最后 num是負數 num<0? while條件不成立 則會結束循環