標籤:
二、語句: 順序,分支,迴圈。
(一)順序:略
分支:判斷--運算式。
if(){} 四大類:
1.if
if (age > 18)
{ Console.WriteLine("可以去當兵!"); }
注意:if運算式後面只管一句話,可以省略掉{};如果if運算式後面需要管多句話,則必須加{}
2.if...else...
if (age > 18)
{ Console.WriteLine("成年了!");
Console.WriteLine("可以去當兵!");
else
{ Console.WriteLine("還沒長大!");
Console.WriteLine("回家上學去!"); }
注意: 1.else後面不要加分號。 2.else後面不要加小括弧。
3.if...else
if...else if...else 多分支。
//輸入
Console.Write("老狼老狼幾點了?");
string s = Console.ReadLine();
int hour = Convert.ToInt32(s);
if (hour >= 0 && hour < 6) // 0<hour<6:錯誤
{ Console.WriteLine("淩晨" + hour + "點了"); }
else if (hour >= 6 && hour <= 12)
{ Console.WriteLine("上午" + hour + "點了"); } 、
else if (hour > 12 && hour < 18)
{ hour -= 12; Console.WriteLine("下午" + hour + "點了"); }
else if (hour >= 18 && hour < 24)
{ hour -= 12; Console.WriteLine("晚上" + hour + "點了"); }
else
{ Console.WriteLine("不可識別的時間!"); }
4.if嵌套。 以上3中嵌套使用
分層、分類來解決問題的思路。
C#。2. 2 語句