while和do while的区别:
- while先判断后执行。do while是先执行后判断!
- do...while总是保证循环体会被至少执行一次!这是他们的主要差别。
- while循环语句是先判断、后执行循环语句的。不满足条件不执行
- do while循环语句是先执行、后判断。不管条件是否满足,至少会执行一次
简单来说就是while如果不满足一次都不执行,do while 不满足至少执行一次
do while循环控制语句:
格式:
do{
要执行的语句;
}while(判断条件);
do while代码示例:
package com.wenjian.struct;
import java.sql.SQLOutput;
public class DoWhileDemo01 {
public static void main(String[] args) {
int i = 0;
int sum = 0;
do {
sum = sum + i;
i++;
} while (i <= 100);
System.out.println(sum);
}
}
输出:
5050
进程已结束,退出代码 0
while 和 do while 区别代码示例:
package com.wenjian.struct;
public class DoWhileDemo02 {
public static void main(String[] args) {
int a = 0;
while (a < 0) {
System.out.println(a);
a++;
}
System.out.println("=========");
do {
System.out.println(a);
a++;
} while (a<0);
}
}
输出:
=========
0
进程已结束,退出代码 0