Java 学习指南_学习Java:基础-控制流程-while & do-while

while 以及 do-while 语句

当一个特定的条件为true时,while语句持续的执行一段代码块.它的语法形式如下:

The while statement continually executes a block of statements while a particular condition is true. Its syntax can be expressed as:

1
2
3
while (expression) {
statement(s)
}

while语句计算一个必须返回布尔值的表达式的值。如果这个表达式的结果为true,while语句,执行其代码块中的语句,while语句会持续验证表达式的值,并执行它的代码块直到表达式的结果返回false。使用while语句打印出1到10的值可以通过如下的示例程序 WhileDemo 完成:

1
2
3
4
5
6
7
8
9
class WhileDemo {
public static void main(String[] args){
int count = 1;
while (count < 11) {
System.out.println("Count is: " + count);
count++;
}
}
}

你可以像下面的代码一样实现一个无限循环(死循环):

1
2
3
while (true){
// your code goes here
}

Java编程语言同样提供了do-while语句,形式如下:

1
2
3
do {
statement(s)
} while (expression);

do-whilewhile 语句的区别在于 do-while 在代码块的底部计算表达式的布尔值结果而不是在顶部。因此,do代码块中的语句至少执行一次,就像下面的示例代码展示的一样 DoWhileDemo :

1
2
3
4
5
6
7
8
9
class DoWhileDemo {
public static void main(String[] args){
int count = 1;
do {
System.out.println("Count is: " + count);
count++;
} while (count < 11);
}
}
Enjoy it ? Donate me ! 欣赏此文?支持一下 !