为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

3 回答

你可以在下面的判断中再加一个条件判断

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+"位数");}}


0 回复 有任何疑惑可以回复我~

就是当num赋值为0 的时候,程序就不能判断几位数啊?

0 回复 有任何疑惑可以回复我~

哪里?     num=0是赋值,   num==0是比较.你写的是什么?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

当当num=0是 程序就不好使;了?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信