循环

2025年3月17日 | 阅读 3 分钟

编程中的循环是重复执行动作的方式。让我们看看三种不同类型的循环:For 循环、While 循环和 Do While 循环。

While 循环

“while 循环”用于在满足条件时执行操作。

要创建一个 while 循环,首先使用关键字“while”,后跟括号。在括号内,你必须编写一个条件。只要条件为真,循环块中的代码将被执行。

语法

示例

让我们看一个例子。在这个例子中,我们有一个名为 PlayerLives 的变量。我们总共有四条生命。当玩家的生命数大于零时,玩家可以玩游戏。这意味着,这个循环将继续四次,因为玩家有四条生命。之后,玩家将输掉比赛。

输出

While Loop

Do While 循环

do-while 循环几乎与 While 循环相同,但有一个主要区别。While 循环在循环体之前测试条件,而 do-while 循环在循环体末尾测试条件。这种差异意味着 do-while 循环的循环体保证至少运行一次。这是 do-while 循环的语法

语法

示例

在这个例子中,我们可以看到我们有一个名为 shouldContinue 的布尔变量。这个变量被设置为 false。接下来,我们有 Do while 循环。我们首先使用关键字 do,后跟开口和闭口大括号,这些大括号之间的任何代码都构成了循环体。在循环体之后,有“while 关键字”,后跟条件。在这种情况下,只有当变量 shouldContinue 等于 true 时,循环才会继续。

输出

Do While Loop

For 循环

“For 循环”可能是最常见和最灵活的循环。“for 循环”通过创建一个具有可控迭代次数的循环来工作。从功能上讲,它首先检查循环中的条件。每次循环之后,称为迭代,它可以选择增加一个值。

此语法的有三个参数。第一个是 iterator(迭代器);它用于计算循环的迭代次数。第二个参数是循环继续必须为真的条件。最后,第三个参数定义了每次循环中迭代器发生的变化。

语法

示例

输出

For Loop

For Each 循环

foreach 循环非常简单易用。它具有最简单的语法。此循环中使用 foreach 关键字后跟括号。你必须指定要在括号内迭代的数据类型。

选择一个单一的元素变量名,给这个变量起一个你想要的名称。此名称用于在主循环块中访问此变量。在名称之后,写入一个 in 关键字,后跟我们的 List 变量名。

语法

示例

输出

For Each Loop