课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
为什么while后面不能写num大于零小于一啊。。如果前面是num/=10的话num的赋值总是不会小于零的啊,那while后面的num>0不就没用么。。
2015-07-12
源自:Java入门第一季(IDEA工具)升级版 4-15
正在回答
了解一下int型做除法,并不会保留小数点后的数字。所以条件是可以写num>0的。
举个栗子,设置int变量为9,除以10
public class HelloWorld{ public static void main(String[] args){ int num = 9; int count=num/10; System.out.println(count); } }
发现没有,运行出来的结果等于0。
对了,你贴的代码这一行分号错了
System.out.println("它是个"+count+"位的数");
改过来噻
System.out.println("它是个"+count+"位的数");
Spencer_T 提问者
Perona 回复 Spencer_T 提问者
Spencer_T 提问者 回复 Perona
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
3 回答求大神帮我看一下
4 回答求帮助,我看不懂
2 回答求大神帮我看下代码,运行报错
2 回答求大神帮我看下这个问题在哪
3 回答帮我看一下。。。