C#教程—判斷語句

C#判斷語句:

C# 提供了以下類型的判斷語句。
在這裏插入圖片描述

if語句

一個 if 語句 由一個布爾表達式後跟一個或多個語句組成。
C# 中 if 語句的語法:

if(boolean_expression)
{
   /* 如果布爾表達式爲真將執行的語句 */
}

如果布爾表達式爲 true,則 if 語句內的代碼塊將被執行。如果布爾表達式爲 false,則 if 語句結束後的第一組代碼(閉括號後)將被執行。
實例:

  /* 局部變量定義 */
     int a = 10;

  // 使用 if 語句檢查布爾條件 
     if (a < 20)
     {
         //如果條件爲真,則輸出下面的語句 
         Console.WriteLine("a 小於 20");
     }
         Console.WriteLine("a 的值是 {0}", a);
         Console.ReadLine();

if…else語句

一個 if 語句 後可跟一個可選的 else 語句,else 語句在布爾表達式爲假時執行。
C# 中 if…else 語句的語法:

if(boolean_expression)
{
   /* 如果布爾表達式爲真將執行的語句 */
}
else
{
  /* 如果布爾表達式爲假將執行的語句 */
}

如果布爾表達式爲 true,則執行 if 塊內的代碼。如果布爾表達式爲 false,則執行 else 塊內的代碼。
實例:

   			// 局部變量定義
            int a = 100;

            // 檢查布爾條件
            if (a < 20)
            {
                // 如果條件爲真,則輸出下面的語句
                Console.WriteLine("a 小於 20");
            }
            else
            {
                // 如果條件爲假,則輸出下面的語句 
                Console.WriteLine("a 大於 20");
            }
            Console.WriteLine("a 的值是 {0}", a);
            Console.ReadLine();

switch 語句

一個 switch 語句允許測試一個變量等於多個值時的情況。每個值稱爲一個 case,且被測試的變量會對每個 switch case 進行檢查。
C# 中 switch 語句的語法:

switch(expression){
    case constant-expression  :
       statement(s);
       break; 
    case constant-expression  :
       statement(s);
       break; 
  
    /* 您可以有任意數量的 case 語句 */
    default : /* 可選的 */
       statement(s);
       break; 
}
實例:
 char grade = 'B';

            switch (grade)
            {
                case 'A':
                    Console.WriteLine("很棒!");
                    break;
                case 'B':
                case 'C':
                    Console.WriteLine("做得好");
                    break;
                case 'D':
                    Console.WriteLine("您通過了");
                    break;
                case 'F':
                    Console.WriteLine("最好再試一下");
                    break;
                default:
                    Console.WriteLine("無效的成績");
                    break;
            }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章