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

请问代码哪里错误了,输出结果不太对?

http://img2.mukewang.com/5da69c620001c26b11010422.jpg请问为什么会这样输出

提问者:言无月 2019-10-16 12:30

个回答

  • 慕少0895032
    2019-10-18 18:00:27

    因为你的输出命令在循环体中

  • 言无月
    2019-10-16 13:03:41

    自己敲着敲着就对了? 代码如下

    public static void main(String[] args){

    int num = 10000;

    int count = 0;

    while(count<10){

    count++;

       if((num/10)==0){

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

        break;

    }else{

        num /= 10;

    }

    }

    }