While和do While
先判断后执行
public class Demo1 {
public static void main(String[] args) {
int i = 0;
int sum = 0;
while(i<=100){
sum=sum+i;
i++;
}
System.out.println(sum);
}
}
//结果
5050
do..while
先执行后判断(至少会判断一次)
public class Demo2 {
public static void main(String[] args) {
int i = 0;
int sum = 0;
do{
sum=sum+i;
i++;
}while(i<=100);
System.out.println(sum);
}
}
放一起比较时
public class Demo3 {
public static void main(String[] args) {
int i = 0;
while(a<0){
System.out.println(a);
a++;
}
System.out.println("===============");
do{
System.out.println(a);
a++;
}while(a<0);
}
}
//结果
===============
0

浙公网安备 33010602011771号