While基本语法:
while(布尔表达式){
循环内容
}
- 只要表达式为true,就会一直循环下去
- 绝大多数会有临界值来结束循环,少部分如:服务器的请求响应监听等,会要求一直循环
代码案例:
计算1到100的和
int num=0;
int sum=0;
while (num <=100) {
sum = sum + num;
num++;
}
System.out.println("sum = " + sum);
do while 基本语法:
do {
循环内容
}while(布尔表达式)
-
对于while语言而言,如果不满足条件,则不能进入循环
但有时候我们需要即便不满足条件,也要执行一次 -
do while 循环和while循环相似,不同的是 do while 至少会执行一次
while与do while 的区别:
- while先判断后再执行,do while 是先执行后判断
- do while 总是保证循环体会被至少执行一次
代码案例:
while与do while的区别
int num = 0;
// while
while (num<0){
System.out.println("num = " + num);
}
System.out.println("==============================");
// do while
do {
System.out.println("num = " + num);
}while (num<0);