问答详情
源自:4-7 Java循环语句之 while

为什么不停止呢

package com.demo;


public class Xiu {

public static void main(String[]args){

int i =10;

while(1<=20){

System.out.println("my angle");

i++;

}

}

}

提问者:慕数据10619733 2017-09-24 11:33

个回答

  • 慕神526494
    2018-10-14 17:52:22

    当循环条件不成立时,while循环才会跳出循环,你的循环条件是(1<=20),条件的结果一直为true,所以循环不会停止。此处的循环条件应该为(i<=20)

  • 慕前端6229480
    2018-06-05 23:40:53

    找不到表情可以表达我的心情。。。你i++,i的值是改变了。但是你的条件是1<=20呀。。。你要把i和20比较,不是1和20比较。你这样是死循环了。。。

  • BIGBOSS727
    2018-01-15 11:34:35


    package com.demo;


    public class Xiu {

    public static void main(String[]args){

    int i =10;

    while(i<=20){

    System.out.println("my angle");

    i++;

    }


    }


    }


  • 慕数据10619733
    2017-09-24 11:39:27

    while(i<=20){

    这样才对,1永远少于20啊