do while 循环
本课属于 Coddy C# 学习旅程的“基础知识”单元。第 43 课,共 69 课。
do-while 循环与 while 循环类似,但有一个关键区别:代码块会在检查条件之前至少运行一次。这意味着无论条件为真还是为假,循环体第一次都会运行。
这是 do-while 循环的基本结构:
do {
// 要执行的代码
} while (condition);do 关键字标记循环的开始,后面是用花括号括起来的代码块。代码块后,while 关键字引出条件。只要条件为 true,循环就会继续运行。
这是一个示例:
int count = 0;
do {
Console.WriteLine("Count: " + count);
count++;
} while (count < 5);在这个示例中,do 块中的代码会先运行,打印 "Count: 0",并将 count 递增到 1。然后检查条件 count < 5。因为结果是 true,循环会继续。
这个过程会不断重复,直到 count 变成 5。此时,条件变为 false,循环结束。
这段代码的输出是:
Count: 0
Count: 1
Count: 2
Count: 3
Count: 4挑战
入门编写一个 C# 程序,使用 do-while 循环完成以下操作:
- 将变量
sum初始化为 0。 - 将变量
number初始化为 1。 - 每次循环时,将
number加到sum上。 - 每次循环时,将
number增加 2(即 1、3、5……)。 - 输出
number和sum:Sum is: [The sum value]Num is: [The number value] - 只要
number小于或等于 50,就继续循环。 - 循环结束后,输出
sum的最终值:Final Sum: [The final sum value]
亲手试试
using System;
public class Program {
public static void Main(string[] args) {
// 初始化变量
int sum = 0;
int number = 1;
// 在这里编写你的代码
// 输出最终的总和
Console.WriteLine("Final Sum: " + sum);
}
}这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: C# 在线编译器