课程
/后端开发
/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 ; )会报错??
3 回答为什么用(num=num/10)>0,而不是(num=num/10)>1呢?
2 回答为什么num>=0不正确,而num>0是正确的
5 回答为什么会num>0;