zhcn 编程语言 Golang Go 文件处理 非公開: C# do while 循环

C# do while 循环

在 C# 中,do while 循环也用于多次重复程序的某些部分,但与我们之前学习的 for 和 while 循环不同,for 和 while 循环在表达式之前确定表达式的结果。仅启动循环表达式 循环仅在结果为 true 时启动,而 do while 循环首先执行循环体中的代码,然后确定表达式的结果。也就是说,do while 循环至少执行一次,无论表达式的结果如何。

do while 循环的语法是:

do{
    statement;    
}while(condition);

注意:与 for 和 while 循环不同,do while 循环使用分号;

在 do while 循环中,首先执行do{ }循环体,执行完成后,在while( )中计算表达式,如果表达式为 true,则继续执行do{ }循环体。如果表达式为 false,则跳出 do while 循环。

[示例] 使用 do while 循环输出 0 到 9 的数字。

 using System;

namespace it-kiso.com
{
    class Demo
    {
        static void Main(string[] args){
            int i = 1;
            do{
                Console.Write("{0} ", i);
                i++;
            }while(i <= 9);
            Console.ReadLine();
        }
    }
} 

操作的结果将是:

1 2 3 4 5 6 7 8 9

与 for 和 while 循环一样,do while 循环可以嵌套。让我们看看如何使用 do while 循环打印 9-9 乘法表。

 using System;

namespace it-kiso.com
{
    class Demo
    {
        static void Main(string[] args){
            int i = 1;
            do{
                int j = 1;
                do{
                    Console.Write("{0} x {1} = {2}  ", j, i, j*i);
                    j++;
                }while(j <= i);
                i++;
                Console.WriteLine();
            }while(i <= 9);
            Console.ReadLine();
        }
    }
} 

执行结果如下。

1 x 1 = 1
1 x 2 = 2  2 x 2 = 4
1 x 3 = 3  2 x 3 = 6  3 x 3 = 9
1 x 4 = 4  2 x 4 = 8  3 x 4 = 12  4 x 4 = 16
1 x 5 = 5  2 x 5 = 10  3 x 5 = 15  4 x 5 = 20  5 x 5 = 25
1 x 6 = 6  2 x 6 = 12  3 x 6 = 18  4 x 6 = 24  5 x 6 = 30  6 x 6 = 36
1 x 7 = 7  2 x 7 = 14  3 x 7 = 21  4 x 7 = 28  5 x 7 = 35  6 x 7 = 42  7 x 7 = 49
1 x 8 = 8  2 x 8 = 16  3 x 8 = 24  4 x 8 = 32  5 x 8 = 40  6 x 8 = 48  7 x 8 = 56  8 x 8 = 64
1 x 9 = 9  2 x 9 = 18  3 x 9 = 27  4 x 9 = 36  5 x 9 = 45  6 x 9 = 54  7 x 9 = 63  8 x 9 = 72  9 x 9 = 81

《C# do while循环》浅显易懂的讲解!您必须观看的 2 个最佳视频

C# – Do While ループ
https://www.youtube.com/watch?v=D17mX2tBCPg&pp=ugMICgJqYRABGAHKBRwgQyMgZG8gd2hpbGUg44Or44O844OXJmhsPUpB
パート 14 – C# チュートリアル – C# で while ループを実行する
https://www.youtube.com/watch?v=s7fVZZeNXec&pp=ugMICgJqYRABGAHKBRwgQyMgZG8gd2hpbGUg44Or44O844OXJmhsPUpB
在 C# 中,do while 循环也用于多次重复程序的某些部分,但与我们之前学习的 for 和 while 循环不同,for 和 while 循环在表达式之前确定表达式的结果。仅启动循环表达式 循环仅在结果为 true 时启动,而 do while 循环首先执行循环体中的代码,然后确定表达式的结果。也就是说,do while 循环至少执行一次,无论表达式的结果如何。

do while 循环的语法是:

do{
    statement;    
}while(condition);

注意:与 for 和 while 循环不同,do while 循环使用分号;

在 do while 循环中,首先执行do{ }循环体,执行完成后,在while( )中计算表达式,如果表达式为 true,则继续执行do{ }循环体。如果表达式为 false,则跳出 do while 循环。

[示例] 使用 do while 循环输出 0 到 9 的数字。

 using System;

namespace it-kiso.com
{
    class Demo
    {
        static void Main(string[] args){
            int i = 1;
            do{
                Console.Write("{0} ", i);
                i++;
            }while(i <= 9);
            Console.ReadLine();
        }
    }
} 

操作的结果将是:

1 2 3 4 5 6 7 8 9

与 for 和 while 循环一样,do while 循环可以嵌套。让我们看看如何使用 do while 循环打印 9-9 乘法表。

 using System;

namespace it-kiso.com
{
    class Demo
    {
        static void Main(string[] args){
            int i = 1;
            do{
                int j = 1;
                do{
                    Console.Write("{0} x {1} = {2}  ", j, i, j*i);
                    j++;
                }while(j <= i);
                i++;
                Console.WriteLine();
            }while(i <= 9);
            Console.ReadLine();
        }
    }
} 

执行结果如下。

1 x 1 = 1
1 x 2 = 2  2 x 2 = 4
1 x 3 = 3  2 x 3 = 6  3 x 3 = 9
1 x 4 = 4  2 x 4 = 8  3 x 4 = 12  4 x 4 = 16
1 x 5 = 5  2 x 5 = 10  3 x 5 = 15  4 x 5 = 20  5 x 5 = 25
1 x 6 = 6  2 x 6 = 12  3 x 6 = 18  4 x 6 = 24  5 x 6 = 30  6 x 6 = 36
1 x 7 = 7  2 x 7 = 14  3 x 7 = 21  4 x 7 = 28  5 x 7 = 35  6 x 7 = 42  7 x 7 = 49
1 x 8 = 8  2 x 8 = 16  3 x 8 = 24  4 x 8 = 32  5 x 8 = 40  6 x 8 = 48  7 x 8 = 56  8 x 8 = 64
1 x 9 = 9  2 x 9 = 18  3 x 9 = 27  4 x 9 = 36  5 x 9 = 45  6 x 9 = 54  7 x 9 = 63  8 x 9 = 72  9 x 9 = 81

《C# do while循环》浅显易懂的讲解!您必须观看的 2 个最佳视频

C# – Do While ループ
https://www.youtube.com/watch?v=D17mX2tBCPg&pp=ugMICgJqYRABGAHKBRwgQyMgZG8gd2hpbGUg44Or44O844OXJmhsPUpB
パート 14 – C# チュートリアル – C# で while ループを実行する
https://www.youtube.com/watch?v=s7fVZZeNXec&pp=ugMICgJqYRABGAHKBRwgQyMgZG8gd2hpbGUg44Or44O844OXJmhsPUpB