1. 程式人生 > 其它 >c#入門-if選擇

c#入門-if選擇

技術標籤: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別的