課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
答案給的是 num!=0??
為什么num>=0 執行出來是空白?num除10以后去掉小數點大于0才能算一位數這樣理解沒錯啊,答案的num!=0也是這個思路 那為什么大于等于零就執行不出來呢
2019-11-07
源自:Java入門第一季(IDEA工具)升級版 4-15
正在回答
因為我們都用的是int整數型輸入,小數點后面的數自動四舍五入了。而num=0本身就不是一個正數。個位數除以10的整數部分是0,所以它是個1位數。
望采納
哈哈哈我太笨了 怎么能等于呢....num>0就對了
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
4 回答為什么這樣不行while(num/10!= 0){ count++; } count++;
2 回答為什么for( num ; num != 0 ; )會報錯??
2 回答為什么num>=0不正確,而num>0是正確的
3 回答為什么用(num=num/10)>0,而不是(num=num/10)>1呢?
5 回答為什么會num>0;
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-11-07
因為我們都用的是int整數型輸入,小數點后面的數自動四舍五入了。而num=0本身就不是一個正數。個位數除以10的整數部分是0,所以它是個1位數。
望采納
2019-11-07
哈哈哈我太笨了 怎么能等于呢....num>0就對了