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

来源:4-15 编程练习

Silence_Guang_God

2017-11-15 23:22

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

写回答 关注

2回答

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


    }

    }


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

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

1165551 学习 · 17586 问题

查看课程

相似问题