weixin_慕沐3494518
2019-11-07 19:29
答案给的是 num!=0
为什么num>=0 执行出来是空白?num除10以后去掉小数点大于0才能算一位数这样理解没错啊,答案的num!=0也是这个思路 那为什么大于等于零就执行不出来呢
因为我们都用的是int整数型输入,小数点后面的数自动四舍五入了。而num=0本身就不是一个正数。个位数除以10的整数部分是0,所以它是个1位数。
望采纳
哈哈哈我太笨了 怎么能等于呢....num>0就对了
Java入门第一季(IDEA工具)升级版
1165547 学习 · 17586 问题
相似问题