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

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

 public class hello {    

public static void main(String[] args) {        

int count = 0;    

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

 count++;    

 }    

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

 }

 }

提问者:秋水轩 2017-08-01 11:43

个回答

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

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