Whie是最基本的循环,它的结构为:
whil (布尔表达式) {
// 循环体语句。
}
其中,表达式是循环条件,语句为循环体。
只要布尔表达式为真,就一直执行循环语句。一旦条件为假,就停止执行循环体。
通常情况会让循环停下来,因此循环体内需要有一个方式让布尔表达式失效(结果为假),好让循环停掉。只有少部份情况会要求程序无限循环,比如服务器端口监听。
正常业务应该避免出现死循环的情况,否则很容易引起程序卡死崩溃。
循环体语句可以是空语句、单条语句或语句集。如果是语句集,则要用“{”和“}”把它们括起来。
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