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

来源:4-15 编程练习

qq_慕沐7473908

2018-12-10 18:36

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;

    }

}

}

}


写回答 关注

3回答

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

    for循环少了个i++

    Suiiik...

    没看仔细看下面还有个i=i*10,看了下题目 System.out.println("它是个"+count+"位的数!");把感叹号换成中文的感叹号就行了

    2018-12-12 11:18:39

    共 1 条回复 >

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

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

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

    没问题吧,运行通过.

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题