“嗨。”

“嗨,艾莉!”

“现在该学习循环了。循环就像 if/else 语句一样简单,但是更加有趣。可以使用循环多次执行任何命令或命令块。通常,循环如下所示:”

循环(示例 1)

while(boolean 条件)               
    命令;
循环(示例 2)

while(boolean 条件) 
    花括号中的命令块

“一切都很简单。只要循环条件为 true,则会一次又一次地执行命令或块。首先,检查条件。如果条件为 true,则执行循环体(命令块)。再次检查条件。如果条件为 true,则再次执行循环体。不断重复此操作,直至条件不再为 true。”

“如果条件始终为 true 或始终为 false 怎么办?”

“如果始终为 true,程序将永远不会停止运行:它将无限期地重复循环。如果始终为 false,则永远不会执行循环体。”

下面是一些示例:

Java 语言代码 说明
int i = 3;
while (i >= 0)
{
    System.out.println(i);
    i--;    //减 1
}
3
2
1
0
int i = 0;
while (i < 3)
{
    System.out.println(i);
    i++;   //加 1
}
0
1
2
boolean isExit = false;
while (!isExit)
{
    String s = buffer.readLine();
    isExit = s.equals("退出");
}
程序将输出从键盘读取的字符串,直至输入字符串‘退出’为止。
while (true) 
    System.out.println("C");
程序将在屏幕上重复显示字母 C
while (true) 
{
    String s = buffer.readLine();
    if (s.equals("退出")) 
        break;
}
程序将从键盘读取字符串,直至输入字符串‘退出’为止。

“在学完条件语句之后,这看起来并不复杂。我已经想尝试一下了。”