while 和do while
时间: 2023-11-10 12:27:31 浏览: 76
JAVA 中while和do while区别
while和do while都是循环语句,区别在于while先进行条件判断,再执行循环体,而do while先执行循环体,再进行条件判断。
while循环语句的语法如下:
```
while (condition) {
// 循环体
}
```
其中condition是一个条件表达式,只有当其值为true时才会执行循环体。
do while循环语句的语法如下:
```
do {
// 循环体
} while (condition);
```
同样,condition也是一个条件表达式,但是它在循环体后面进行判断,所以无论如何循环体至少会被执行一次。
需要注意的是,如果condition一开始就为false,那么while循环体就不会被执行,而do while循环体至少会被执行一次。另外,do while循环语句的开销会比while循环语句更大,因为它需要先执行一次循环体,而while循环语句可以直接跳过循环体。
阅读全文