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

大家帮忙看一下

int num = 999; int count = 0; 为什么运行结果一直会出现“他是个三位数” while(num!=0){ count=count+1;num=num/10;}        System.out.println("它是个"+count+"位的数"); }

提问者:qq_随想之风_03202251 2016-04-28 10:16

个回答

  • 人偶与线
    2016-05-01 17:29:36

    你把  他是 3位数的  域位  搞清楚 在什么 地方就好了   别放在 循环体中打印

  • qq_天地神雷_0
    2016-04-28 11:01:35

     他本身就是个·3位数啊

  • 时光_373275684
    2016-04-28 11:00:29

    第一次count+1=1;num/10=99.9
    第二次count+1=2;num/10=9.99
    第三次count+1=3;这时num/10=0.999不成立跳出循环
    结果       count=3;