求大神指导!

来源:4-15 编程练习

Let123456

2017-03-22 21:51

为什么无限重复结果 public class HelloWorld{ public static void main(String[] args){ int num = 999; int count = 0; for(count=0;count<10;){    if(num!=0&&num<1000000000){     num=num/10;     count++;    }        System.out.println("它是一个"+count+"位的数"); } } }

写回答 关注

1回答

  • kming
    2017-03-22 21:59:51

    没有退出循环条件,可以在for(count=0;count<10;num>0)

    或者

    while(num>0){

        count++;

        num/=10;

    }

    这样写多简单

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

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

1165511 学习 · 17586 问题

查看课程

相似问题