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

请问这个方法正确,为什么不打印输出?

for(;(num/=10)>=0;count++); System.out.println("它是个"+count+"位的数!"); 请问这个方法正确,为什么不打印输出?

提问者:Silence_Guang_God 2017-11-15 23:22

个回答

  • qq_马明_0
    2017-11-18 12:17:00

    输出变成:

    它是1位数

    它是2位数

    就没有其他输出了。

  • Silence_Guang_God
    2017-11-15 23:23:51

    public class HelloWorld{

    public static void main(String[] args){

    int num = 999;

    int count = 0;


    for(;(num/=10)>=0;count++);

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


    }

    }