while循环:
语法结构:
while(布尔表达式){
//循环内容
}
- 主要布尔表达式的值为
true
,循环就会一直执行下去; - 我们大多数是想让循环停下来,所以需要一个让表达式失效的方式来结束循环。
- 少部门情况需要循环一直执行,比如服务器的请求响应监控等;
案例:
public static void main(String[] args) {
//输出0-100
int i =0;
while (i<100){
System.out.println(i);
i++;
}
}
案例二:
public static void main(String[] args) {
//计算1-100的和
int i = 0;
int sum = 0;
while (i<=100){
sum+=i;
i++;
}
System.out.println("计算1-100的和是:"+sum);
}
死循环
public static void main(String[] args) {
//死循环
while (true){
//
}
}
do…while语句
对于do..while
语句而言,如果不满足条件,则不能进入循环,但有时候我们需要不满足条件,也至少执行一次;
区别:
do..while
至少会执行一次;while
可能一次都不执行;- -
while
先判断,后执行,do..while
先执行后判断;
语法:
do{
//代码语句
}while(布尔表达式)
)
案例:
public static void main(String[] args) {
int i = 0;
int sum = 0;
do{
sum = sum+i;
i++;
}while (i<=100);
System.out.println(sum);
}