1、while循环
语法结构:
while(循环判断条件){
循环体;
迭代变量自增;
}
举例1:
int sum = 0; //和
int i = 1;
while(i<=100){
sum += i;
i++;
}
System.out.println(sum);
举例2:
int i = -1;
int j = 10;
while(i++<=100){
if(i>4){
break;
}
j--;
}
System.out.println(i);
System.out.println(j);
死循环:
while(true){
}```
使用场景:一般服务器后台程序就是一个死循环。
**2、do...while循环**
语法结构:
```java
do{
循环体;
迭代变量自增;
}while(循环判断条件);
举例://100以内所有奇数之和
int sum=0; //和
int i=1;
do{
//循环体
if(i%2==1){
sum += i;
}
//迭代变量自增
i++;
}while(i<=100);
System.out.println("100内奇数和:"+sum);
while循环和do…while循环的区别:语法结构不同,do…while循环循环体至少执行一次。