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

这样有问题嘛,为什么过不了

public class HelloWorld{

public static void main(String[] args){

int num = 999;

int count = 0;

for(int i=1;i<=1000000000;){

    if(num/i>0){

        count=++count;

        i=i*10;

        continue;

    }else{

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

        break;

    }

}

}

}


提问者:qq_慕沐7473908 2018-12-10 18:36

个回答

  • Suiiika
    2018-12-12 11:15:18
    已采纳

    for循环少了个i++

  • 慕丝4182836
    2018-12-13 14:12:59

    没问题这个只是跟答案上要求输出的文字里面的!不一样,答案上的是中文的,你敲的是英文的而已

  • 怪兽蛋
    2018-12-10 18:53:42

    没问题吧,运行通过.