问答详情
源自:4-15 编程练习

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

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

提问者:qq_爱敬_03350999 2016-05-14 22:16

个回答

  • 白玉苦瓜3351428
    2016-05-26 09:37:21
    已采纳

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

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


  • qq_爱敬_03350999
    2016-05-15 12:11:53

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

  • 大大大苏
    2016-05-14 22:21:34

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