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

测试是对的,为什么通不过?

public class HelloWorld{

public static void main(String[] args){

int num = 999;

int count = 0;

int s=1;

while(num/s>=1){

   count++;  

     s*=10;

}

System.out.println("它是个"+count+"位的数!");

}}

为什么通不过??程序做的有bug啊

提问者:慕粉3633091 2016-07-10 22:09

个回答

  • The丶她说
    2016-07-20 11:11:10

      编辑器 有bug

  • KXFT
    2016-07-11 09:16:51

    弄到eclipse里面运行可以通过-------它是个3位的数!你把错误提示拿来看看

  • qq_逝不去的爱_03636196
    2016-07-10 23:49:44

    判断一个数(小于10位)的位数,你有注意这个条件吗?

  • YLing
    2016-07-10 23:33:21

    我刚刚也通不过,弄到编译器排版再复制过来就好了

  • Mweiyi
    2016-07-10 23:28:41

    y应该还是可以的

  • can1234
    2016-07-10 23:20:39

    你好我帮你弄到eclipse里面运行可以通过-------它是个3位的数!