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

为什么这个输出来显示“”它是个1位的数“”

public class HelloWorld{

public static void main(String[] args){

int num = 999;

int count = 0;

 do  {

  count= count + 1;

  num = num/10;

}

while(num < 1);

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





}

}


提问者:qq_褪下一地锋芒_04140557 2016-10-11 11:08

个回答

  • 杨柳思
    2016-10-11 11:22:37

    while里面的表达式写错了,应该改为while(num>1);

  • 橡果子4029037
    2016-10-11 11:21:22

    do.....while();循环里面的条件给他限制了