while 循环
语法:
while( 布尔表达式 ) {
//循环内容
}
- 布尔值为 true 开始循环,为 false 结束循环
- 死循环:布尔值一直为 true。
例:
package com.wnaoii.struct;
public class WhileDemo01 {
public static void main(String[] args) {
//1开始加到100
//初始化条件
int i = 0;
int sum = 0;
while (i<=100){
sum = i + sum;
++i;
System.out.println(sum);
}
}
}
do…while 循环
语法:
do {
//代码语句
}while(布尔表达式);
- do while循环和while循环的区别在于先do,再判断while。
- do while循环,能让条件至少执行一次
例:
package com.wnaoii.struct;
public class Do_WhileDemo01 {
public static void main(String[] args) {
//1加到100
int i = 0;
int sum = 0;
//1.先do,执行条件
do {
sum += i++; //算总和并且i自增
}while (i<=100); //2.再while判断
System.out.println(sum);
}
}