C# 嵌套 if 語句

2022-09-20 10:40 更新

C# 判斷C# 判斷

在 C# 中,嵌套 if-else 語句是合法的,這意味著您可以在一個 ifelse if 語句內(nèi)使用另一個 ifelse if 語句。


語法

C# 中 嵌套 if 語句的語法:

if( boolean_expression 1){
   /* 【1】當(dāng)布爾表達(dá)式 1 為真時執(zhí)行 */
   if(boolean_expression 2){
      /* 【2】當(dāng)布爾表達(dá)式 2 為真時執(zhí)行 */
   }
//【3】
}
//【4】

您可以嵌套 else if...else,方式與嵌套 if 語句相似。

可以理解為,如果條件判斷1為真且條件判斷2為真,執(zhí)行【1】、【2】、【3】和【4】的語句,如果條件判斷1為真,條件判斷2為假,【2】的代碼不執(zhí)行,只執(zhí)行【1】、【3】、【4】的代碼。
如果條件判斷1,2都為假,只執(zhí)行【4】的代碼。


流程圖



實(shí)例

using System;

namespace DecisionMaking{
    class Program{
        static void Main(string[] args){
            //* 局部變量定義 */
            int a = 100;
            int b = 200;

            /* 檢查布爾條件 */
            if (a == 100){
                /* 如果條件為真,則檢查下面的條件 */
                if (b == 200){
                    /* 如果條件為真,則輸出下面的語句 */
                    Console.WriteLine("a 的值是 100,且 b 的值是 200");
                }
            }
            Console.WriteLine("a 的準(zhǔn)確值是 {0}", a);
            Console.WriteLine("b 的準(zhǔn)確值是 {0}", b);
            Console.ReadLine();
        }
    }
}

當(dāng)上面的代碼被編譯和執(zhí)行時,它會產(chǎn)生下列結(jié)果:

a 的值是 100,且 b 的值是 200
a 的準(zhǔn)確值是 100
a 的準(zhǔn)確值是 200

C# 判斷C# 判斷


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號