qq_爱敬_03350999
2016-05-14 22:16
当num=0是 程序就不好使;了?
你可以在下面的判断中再加一个条件判断
if(num<-2147483647&&num>999999999){System.out.println("请输入小于十位的数");}
else if(num==0){System.out.println("它是一个个位数");}
else {while(num!=0){
num=num/10;
count++;}
if(count==1){
System.out.println("它是个个位的数!");}
else{System.out.println("它是一个"+count+"位数");}}
就是当num赋值为0 的时候,程序就不能判断几位数啊?
哪里? num=0是赋值, num==0是比较.你写的是什么?
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题