循环

Java 语法
第 4 级 , 课程 8
可用

“嗨。”

“嗨,艾莉!”

“现在该学习循环了。循环就像 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 中心进行培训时,有时会要求你完成一些输入代码的作业。通过输入代码,你将习惯这些语法,并获得一些暗物质。更重要的是,你会与懒惰作斗争!

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

评论 (9)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
萧萧🥬🥒 级别 7,China,China
7 四月 2024
算法的东西,我可以放着不管吗?
。。。。。。ه٥ 级别 14,China,China
13 一月 2025
这个构成底层逻辑,你哪怕看着答案敲也要做一下
积习枫溪 级别 9,China,China
15 五月 2023
very good job
Anonymous #11037476 级别 10,Guangzhou,China
20 八月 2022
day2
Anonymous #11022089 级别 7,Hefei,China
9 九月 2022
good job!
null 级别 12
27 一月 2022
great job
paul lee 级别 1
2 十一月 2021
good job
Hulkchan 级别 14
6 三月 2021
haha
TaoLu 级别 20,泾县,China
25 二月 2021
Good job!