下面这个代码为啥结果是0位数?

来源:4-15 编程练习

秋水轩

2017-08-01 11:43

 public class hello {    

public static void main(String[] args) {        

int count = 0;    

 for(int num = 9; (num/=10)>0 ;){    

 count++;    

 }    

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

 }

 }

写回答 关注

1回答

  • 慕仔7678733
    2017-08-01 11:47:49
    已采纳

    for循环中的循环条件不通过,count仍为初值0,所以是0位数

    秋水轩

    非常感谢!

    2017-08-03 15:17:33

    共 2 条回复 >

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

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

1165561 学习 · 17587 问题

查看课程

相似问题