C# While 循环2025年7月18日 | 阅读 7 分钟 在 C# 编程语言中,循环是迭代一组语句直到满足特定条件的重要概念。While 循环是因其简单性和多功能性而闻名的循环之一。 在 C# 中,while 循环用于在条件保持为真时重复执行代码块。While 循环主要用于迭代次数未知的情况。 语法它具有以下语法。 在这个语法中,
While 循环流程图![]()
C# While 循环示例让我们通过一个示例来演示一个 while 循环,用于打印 1 到 10 的数字。 示例编译并运行输出 1 2 3 4 5 6 7 8 9 10 说明 在此示例中,我们使用 while 循环打印数字 1 到 10。这里,我们初始化整数值 i=1。然后,它检查条件 (i<10)。如果程序的条件为真,则打印该值。如果程序的条件不为真,则退出循环。最后,使用 Console.WriteLine() 函数显示输出。 使用 While 循环的阶乘数程序这里是 C# 中使用 while 循环计算阶乘的示例。 示例编译并运行输出 Enter the number: 5 The factorial of 5 is 120 说明 在此示例中,我们使用 while 循环语句打印阶乘数。我们已经取了整数变量 num 和 fact。提示用户输入一个数字来计算阶乘。之后,我们使用 while 循环并通过 Console.WriteLine() 函数打印输出。 嵌套 While 循环在 C# 中,嵌套 while 循环是一种 while 循环语句,其中一个 while 循环包含另一个 while 循环。在嵌套循环中,内层循环在外层循环的每次迭代中都会完全执行。 语法 它具有以下语法。 使用 C# 中的嵌套 While 循环打印金字塔。让我们通过一个简单的示例来演示使用 C# 中的 while 循环打印三角形。 示例编译并运行输出 * * * * * * * * * * * * * * * 说明 在此示例中,我们采用了整数数据类型 r、c。其中,r 代表程序的外部循环,c 代表程序的内部循环。当外层循环执行一次时,内层循环将执行其完整的迭代。最后,我们使用 Console.WriteLine() 函数打印输出。 使用嵌套 While 循环打印乘法表让我们通过一个示例来演示使用嵌套 while 循环语句打印乘法表。 示例编译并运行输出 2 x 1 = 2 2 x 2 = 4 2 x 3 = 6 2 x 4 = 8 2 x 5 = 10 2 x 6 = 12 2 x 7 = 14 2 x 8 = 16 2 x 9 = 18 2 x 10 = 20 3 x 1 = 3 3 x 2 = 6 3 x 3 = 9 3 x 4 = 12 3 x 5 = 15 3 x 6 = 18 3 x 7 = 21 3 x 8 = 24 3 x 9 = 27 3 x 10 = 30 说明 在此示例中,我们采用了整数数据类型 row 和 col。然后,将 row=2 和 col=1 赋值。在这里,row 代表程序的外部循环,col 代表程序的内部循环,它创建了乘法的逻辑。当外层循环执行一次时,内层循环将执行其完整的迭代。最后,我们使用 Console.WriteLine() 函数打印输出。 C# 无限 while 循环在 C# 中,无限循环是永远不会终止并无限重复的循环。换句话说,无限循环是一种测试条件始终为真的循环。 语法 它具有以下语法。 无限 While 循环的简单示例让我们看一个无限 while 循环的简单示例。 示例编译并运行输出 Infinitive While Loop Infinitive While Loop 说明 在此示例中,我们创建了无限 while 循环,其中条件始终为真。之后,我们使用 Console.WriteLine() 函数显示输出。 控制 While 循环语句在 C# 中,有两种类型的控制 while 循环语句。
使用 break 语句在 C# 中,break 语句用于退出 while 循环的条件。 语法 它具有以下语法。 C# 使用 While 循环的 Break 语句示例 让我们通过一个使用 break 语句停止执行的简单示例。 示例编译并运行输出 1 2 3 4 5 Exit the loop = 6 说明 在此示例中,我们打印数字 1 到 5。我们采用了整数数据类型 s=1。之后,我们检查给定的条件。如果 s 的值 =6,则使用 break 关键字退出代码。最后,我们使用 Console.WriteLine() 函数打印输出。 使用 Continue 语句在 C# 中,continue 语句用于跳过当前迭代并移至下一个迭代。 语法 它具有以下语法。 C# 使用 While 循环的 Switch 语句示例 让我们通过一个使用 continue 语句跳过执行的简单示例。 示例编译并运行输出 1 2 3 4 5 7 8 9 10 说明 在此示例中,我们使用 continue 语句跳过执行。我们采用了整数数据类型 s 并初始化了值(s=0)。之后,检查条件(s<10)。当条件保持为真时,此代码块执行。之后,我们使用 continue 关键字跳过该值,并使用 Console.WriteLine() 函数打印输出。 结论在 C# 中,while 循环语句允许我们解决编程中的关键问题。它对于在程序中执行重复操作至关重要。它对程序员执行动态计算很有益。 C# While 循环常见问题解答1) While 循环的四个主要组成部分是什么? while 循环的四个主要组成部分是初始化、条件、主体和递增。首先,我们一次性初始化值。然后,应用条件,如果条件为真,则执行主循环体代码并递增值。 2) break 关键字在 while 循环中的作用是什么? 在 C# 中,break 关键字用于在程序执行期间退出循环。 3) while 循环的主要目的是什么? while 循环的主要目的是多次迭代程序的某个部分。它对程序员计算动态代码非常有益。 4) while 循环的现实世界示例是什么? ATM 取款过程是 while 循环的一个现实世界示例。当用户输入 ATM PIN 码时,ATM 会将输入的 PIN 与正确 PIN 进行比较。如果 PIN 码正确,用户就有资格取款。如果 PIN 码不正确,用户则无权取款。 5) 什么是无限 While 循环? 无限循环是永远不会终止或结束程序的循环。当条件始终为真时,就会出现无限循环。 下一主题C# Do-While 循环 |
我们请求您订阅我们的新闻通讯以获取最新更新。