为什么明明输出对了,系统还是说错了。

来源:4-15 编程练习

月自回时

2017-08-31 15:37

public class HelloWorld{

public static void main(String[] args){

int num = 999;

int count = 0;


do{count++;

    num=num/10;

}

while(num>0){

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

    

}


}

}


写回答 关注

4回答

  • qq_坦然_3
    2017-08-31 16:41:42
    已采纳

    public class HelloWorld{

    public static void main(String[] args){

    int num = 999;

    int count = 0;


    do{count++;

        num=num/10;

    }
    while(num>0);
        System.out.println("它是个"+count+"位的数!");
    }
    }

    你把do。。。while循环理解错了

    月自回时

    嗯,谢谢

    2017-08-31 16:56:09

    共 1 条回复 >

  • qq_永不丶End_0
    2017-08-31 16:48:13

    while(....);←少了一个分号

  • 慕桂英7431155
    2017-08-31 16:44:10

    do {处理}
    while(条件) ;

  • 慕桂英7431155
    2017-08-31 16:43:04

    while(num>0) 后面不能跟{}

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

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

1165548 学习 · 17586 问题

查看课程

相似问题