C# if-else 語句

1、簡介spa

一個 if 語句 後可跟一個可選的 else 語句,else 語句在布爾表達式爲假時執行。blog

2、語法string

If(判斷條件)
{
執行的代碼;
}
else
{
執行的代碼;
}

  描述:it

  • 執行過程: 程序執行到if處,首先判斷if的小括號是判斷條件是否成立,若是成立,則返回一個true,則執行if所帶大括號中的代碼,執行完成後,跳出if-else結構。若是if所帶的小括號的判斷條件不成立,也就是返回一個false。則跳出if語句,執行else所帶大括號中的語句,執行完成後,跳出if-else結構。
  • 特色:先判斷,再執行,最少執行一條代碼;用於兩種狀況的判斷
  • 注意:else永遠跟離它最近的那個if配對

3、流程圖class

 4、實例登錄

【練習1】讓用戶輸入年齡,若是輸入的年齡大於23(含)歲,則給用戶顯示你到告終婚的年齡了.  語法

class Program
    {
        static void Main(string[] args)
        {
            //練習1:讓用戶輸入年齡,若是輸入的年齡大於23(含)歲,則給用戶顯示你到告終婚的年齡了.  
            Console.WriteLine("請輸入你的年齡");
            int Age = Convert.ToInt32(Console.ReadLine());
            if (Age>=23)
            {
                Console.WriteLine("你到結婚的年齡了");
            }
            else
            {
                Console.WriteLine("未到合法的年齡結婚");
            }
            Console.ReadKey();
        }
    }

執行代碼輸出結果,如圖所示程序

  

 

練習2】若是笑笑的(chinese music):密碼

  —語文成績大於90而且音樂成績大於80im

 —語文成績等於100而且音樂成績大於70,則獎勵100元.

class Program
    {
        static void Main(string[] args)
        {       
            Console.WriteLine("笑笑請輸入你的語文成績");
            int Chinese = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("笑笑強輸入你的音樂成績");
            int Music = Convert.ToInt32(Console.ReadLine());
            if ((Chinese > 90 && Music > 80) || (Chinese == 100 && Music > 70))
            {
                Console.WriteLine("笑笑,給你獎勵100元哦!");
            }
            else
            {
                Console.WriteLine("你須要努力哦!");
            }
            Console.ReadKey();
        }
    }

執行代碼輸出的結果,如圖所示:

  

 

【練習3】 讓用戶輸入用戶名和密碼,若是用戶名爲admin,密碼爲mypass,則提示登陸成功。

   class Program
    {
        static void Main(string[] args)
        {
            //練習3:讓用戶輸入用戶名和密碼,若是用戶名爲admin,密碼爲mypass,則提示登陸成功
            Console.WriteLine("請輸入你的用戶名");
            string Username = Console.ReadLine();
            Console.WriteLine("請輸入你的密碼");
            string Pwd = Console.ReadLine();
            if (Username=="admin"&&Pwd== "mypass")
            {
                Console.WriteLine("登陸成功");
            }
            else
            {
                Console.WriteLine("用戶名或者密碼錯誤,請從新登陸");
            }

            Console.ReadKey();
            }
        }

執行代碼輸出的結果,如圖所示: 

相關文章
相關標籤/搜索