“嗨。”

“嗨,艾莉!”

“现在该学习循环了。循环就像 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;
}
程序将从键盘读取字符串,直至输入字符串‘退出’为止。
2
任务
Java 语法,  第 4 级课程 8
已锁定
输入代码
有时你不需要思考,只需要敲击键盘把它打出来!尽管看似矛盾,但有时候你的手指会比你的意识有更好的“记忆力”。这就是为什么在秘密 CodeGym 中心进行培训时,有时会要求你完成一些输入代码的作业。通过输入代码,你将习惯这些语法,并获得一些暗物质。更重要的是,你会与懒惰作斗争!

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