基本语法:
while (布尔表达式){
//循环内容
//只要布尔表达式为true 则会一直循环下去 尽量避免死循环
}
//遍历
public static void main(String[] args) {
//输出1-100
int i = 0;
while (i<100){
i++;
System.out.println(i);
}
}
//求和
public static void main(String[] args) {
//1加到100
int i = 0;
int sum =0;
while (i<100){
i++;
sum = sum + i;
}
System.out.println(sum);
}
do...while循环
//对于while语句而言,如果不满足条件,则不能进入循环。 // 但有时候需要即使不满足条件也要至少执行一次 //do while与while相似 但do while至少会执行一次 //while 是先判断后执行 //do while先执行后判断 保证循环体至少执行一次
语法:
do{//代码块
}while (布尔表达式){
//代码块
}
public static void main(String[] args) {
int i = 0;
int sum = 0;
do {
i++;
sum = sum + i;
}
while (i < 100);
System.out.println(sum);
}
对比while:
public static void main(String[] args) {
int a = 0;
while (a<0){
//这一段不会执行
a++;
System.out.println(a);
}
System.out.println("============");
do {//先执行自加运算
a++;
System.out.println(a);
}while (a<0);
}



