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

外层循环条件(count<=3)为什么不生效?

public class WeiShu {

public static void main(String[] args){

int num=2000000000;

int count=0;

for(;count<=3;){

for(;num>=1;count++){

num/=10;

}

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

break;

}

}

}


提问者:Sayno_2 2017-02-03 15:44

个回答

  • qq_我_72
    2017-02-05 17:37:10
    已采纳

    你的外部循环可以删除!因为你的内部循环就可以了,因为我们只是需要一个循环什么循环都可以,不需要二重循环


  • 浅笑0123
    2017-02-03 16:10:27

    for语句条件里面写i的变化,用i的变化来控制循环,然后COUNT++不要写在for循环条件里面。

  • just冫灬
    2017-02-03 15:54:16

    死循环