Whie是最基本的循环,它的结构为:

whil (布尔表达式) {
    // 循环体语句。
}

其中,表达式是循环条件,语句为循环体。

只要布尔表达式为真,就一直执行循环语句。一旦条件为假,就停止执行循环体。

通常情况会让循环停下来,因此循环体内需要有一个方式让布尔表达式失效(结果为假),好让循环停掉。只有少部份情况会要求程序无限循环,比如服务器端口监听。

正常业务应该避免出现死循环的情况,否则很容易引起程序卡死崩溃。

循环体语句可以是空语句、单条语句或语句集。如果是语句集,则要用“{”和“}”把它们括起来。

Java流程控制06 - while循环详解

EG:

package com.zctou.structure;

public class WhileDemo01 {
    public static void main(String[] args) {
        //输出1-100
        int i = 0 ;        
        while (i<=100) {
            System.out.println(i);
            i++ ;
        }
    }
}

输出:

0
1
2
...
99
100

EG2: 计算1+2+...+100的结果:

package com.zctou.structure;

public class WhileDeomo02 {
    public static void main(String[] args) {
        //计算1+2+...+100的结果:

        int i = 0 ;
        int sum = 0 ;

        while (i<=100) {
            sum = sum+ i ;
            i++ ;
        }
        System.out.println(sum);
    }
}

输出:

5050