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

正在回答

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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号