c#入門-if選擇
阿新 • • 發佈:2020-12-30
技術標籤:c#入門
選擇,迴圈是流程控制語句。通常情況下程式會按照程式碼順序執行下去
但是流程控住語句可以改變程式碼執行的情況
if
int i = 4;
if (i > 3)
{
Console.WriteLine("i大於3");
}
Console.WriteLine("執行結束");
如此例子,i>3是對的,所以會輸出i>3的語句
if語句的用法是
if(條件)
{
程式碼塊
}
條件就是隻有true和false兩個值的布林值
一般都是寫表示式的。當然有些時候也需要存成變數。
if-else
if-else的用法是
if(條件)
{
程式碼塊
}
else{
程式碼塊
}
int i = 4;
if (i > 3)
{
Console.WriteLine("i大於3");
}
else
{
Console.WriteLine("i不大於3");
}
如果if裡面的條件為否就會向下找else。如果找到了就會執行他
if-else if
else後面可以加if繼續判斷
int i = 4;
if (i > 3)
{ Console.WriteLine("i大於3"); }
else if (i == 3)
{ Console. WriteLine("i等於3"); }
else
{ Console.WriteLine("i大於3"); }
if條件不成立時會繼續向下找else。沒有就結束if
else不帶有條件,前面都不成立時他一定會執行。所以else只能用來收尾
如果if後面只有一條語句,那麼{}可以省略不寫。但是效果和帶有{}的一樣
不建議省略括號。
思考他們的邏輯區別
英文 | 翻譯 |
---|---|
if | 如果 |
else | 別的 |