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

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

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+"位的数!");

    

}


}

}


提问者:月自回时 2017-08-31 15:37

个回答

  • 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循环理解错了

  • 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) 后面不能跟{}