int num1 = 20, num2 = 30, num3 = 50; bool res = num1 > num2 && ++num2 < num3; Console.WriteLine(num2); // num2 = 30, 這裏 num1 > num2 爲假, res 直接爲False, ++num2的操做就會被略過不被執行 // 從鍵盤中輸入三個數a,b,c 若是a 是中間數則打印出True 不然爲False Console.WriteLine("Please enter three numbers:"); int a = int.Parse(Console.ReadLine()); int b = int.Parse(Console.ReadLine()); int c = int.Parse(Console.ReadLine()); Console.WriteLine((a > b && a < c) || (a < b && a > c));0
if (判斷條件) { 要執行的代碼; } // 執行機制: 當判斷條件爲真時, 執行{}裏的代碼 Console.WriteLine("Please enter two numbers:"); float a = float.Parse(Console.ReadLine()); float b = float.Parse(Console.ReadLine()); if (a > b) { Console.WriteLine("a = {0}" , a); }
if的第二種形式(兩者必選其一執行)spa
if (判斷條件) { 代碼一; } else { 代碼二; } // 輸入一個年份, 判斷它是不是一個閏年 Console.WriteLine("Please enter the year:"); int year = int.Parse(Console.ReadLine()); if (year % 400 == 0 || (year % 4 == 0 && year % 100 !=0)) { Console.WriteLine("這是一個閏年."); } else { Console.WriteLine("這不是一個閏年"); } // 逢七過 Console.WriteLine("Please enter the number:"); int num = int.Parse(Console.ReadLine()); if (num % 7 != 0 && num % 10 != 7 && num / 10 != 7) { Console.WriteLine(num); } else { Console.WriteLine( "過"); }
if的第三種形式(適用於多種條件並存的時候)code
if (判斷條件1) { 代碼1; if (判斷2) { 代碼2; } else{ 代碼3; } } else { 代碼4; } // 判斷年齡是否在[18, 28], 若是在打印"能夠考慮", 不然打印"很惋惜年齡不符合", 若是年齡在,繼續判斷身高是 //是否在[155, 170]之間的, 若是在打印"是個人菜", 不然打印""對不起身高不合適". Console.WriteLine("你多大了?"); int age = int.Parse(Console.ReadLine()); if (age >= 18 && age <= 28) { Console.WriteLine("能夠考慮哦~"); Console.WriteLine("那你多高呢?"); int tall = int.Parse(Console.ReadLine()); if (tall >= 155 && tall <= 170) { Console.WriteLine("你是個人菜~"); } else { Console.WriteLine("對不起, 身高不合適..."); } } else { Console.WriteLine("很惋惜年齡不合適..."); }
if(判斷條件1) { 代碼1; } else if(判斷條件2) { 代碼2; } else { 代碼3; } // 輸入一個字符, 若是是數字打印"是數字", 若是是小寫字母, 打印"是小寫字母", 若是是大寫字母打印 // "是大寫字母" Console.WriteLine("Please enter something:"); int a = Console.Read(); if (a >= 48 && a <= 57) { Console.WriteLine("number"); } else if (a >= 65 && a <= 90) { Console.WriteLine("Upper word"); } else if (a >= 97 && a <= 122) { Console.WriteLine("Lower word"); }
五. switch語句blog
注意:three