前言
本文是橙子出于兴趣爱好对Java官方教程的尝试翻译,几乎每日更新,感兴趣的朋友可以关注一下橙子;翻译过程中尽可能多的对一些关键词保留了英文原文,如果你想看最纯正的英文原版教材却又看不懂,可以试着来看一下橙子的翻译版啊,欢迎大家留言讨论,冲鸭!
更多相关文章点击阅读
Java官方教程目录2020最新版
The while and do-while Statements
while语句在特定条件为true时,持续执行语句块,其语法如下所示:
while (expression) {
statement(s)
}
while语句计算表达式,该表达式必须返回布尔值。如果表达式的计算结果为true,则while将执行其块中的语句。while语句将一直计算表达式的值并执行其语句块,直到表达式的值为false。如下面的WhileDemo所示,使用while语句打印1到10之间的值:
class WhileDemo {
public static void main(String[] args){
int count = 1;
while (count < 11) {
System.out.println("Count is: " + count);
count++;
}
}
}
可以使用while语句实现无线循环:
while (true){
// your code goes here
}
Java语句还提供了do-while语句:
do {
statement(s)
} while (expression);
do-while语句和while语句的不同在于do-while在循环底部计算表达式的值。因此,do块中的语句至少被执行一次,如下DoWhileDemo所示:
class DoWhileDemo {
public static void main(String[] args){
int count = 1;
do {
System.out.println("Count is: " + count);
count++;
} while (count < 11);
}
}
祝大家元旦快乐呀