C#中的do while如何实现
时间: 2024-10-21 15:01:29 浏览: 13
在C#中,do-while循环用于执行一段代码,直到指定的条件首次变为`false`为止。它的基本结构包括一个循环体(其中的代码会先被执行一次),后面跟着一个循环条件。下面是一个简单的示例,展示如何使用do-while来输出九九乘法表[^1]:
```csharp
using System;
namespace CSharpDemo
{
class Program
{
static void Main(string[] args)
{
int i = 1;
do
{
int j = 1;
do
{
Console.Write("{0} x {1} = {2}\t", j, i, j * i);
j++;
} while (j <= i); // 当内部循环满足j < i时继续
Console.WriteLine();
i++;
} while (i <= 9); // 当外部循环满足i < 9时继续
Console.ReadLine(); // 延迟关闭控制台窗口
}
}
}
```
在这个例子中,外部的do-while循环负责控制乘法表的行数,而内部的do-while循环则保证每个数字i都会至少计算一次其乘法。
阅读全文