📜  if else 语句 c# (1)

📅  最后修改于: 2023-12-03 15:15:47.592000             🧑  作者: Mango

if else 语句

在 C# 中,if else 语句是一种常见的控制流语句。它用于基于特定条件执行代码块。

if 语句

if 语句仅在给定条件为 true 时执行代码块。下面是 if 语句的语法:

if (condition)
{
    // 如果条件为真,执行此代码块
}

其中,condition 是一个表达式,如果返回 true,则执行代码块。注意,代码块用花括号 {} 括起来。

if else 语句

if else 语句是 if 语句的扩展,它允许在条件不满足时执行备用代码块。下面是 if else 语句的语法:

if (condition)
{
    // 如果条件为真,执行此代码块
}
else
{
    // 如果条件不为真,执行此代码块
}

如果 conditiontrue,则执行第一个代码块;否则,执行第二个代码块。

else if 语句

else if 语句可以延伸 if else 语句以测试多个条件。它可以出现在 if 语句和 else 语句之间,也可以出现在嵌套的 if else 语句中。下面是 else if 语句的语法:

if (condition1)
{
    // 如果条件1为真,执行此代码块
}
else if (condition2)
{
    // 如果条件2为真,执行此代码块
}
else
{
    // 如果以上条件都不为真,执行此代码块
}

在这个例子中,只有当 condition1false 时才会测试 condition2。如果 condition2true,则执行第二个代码块;否则,执行第三个代码块。

示例代码

下面是一个 if else 语句的示例,它根据数字的正负输出不同的信息:

int num = -5;

if (num > 0)
{
    Console.WriteLine("数字是正数。");
}
else if (num < 0)
{
    Console.WriteLine("数字是负数。");
}
else
{
    Console.WriteLine("数字是零。");
}

上面的代码将输出 "数字是负数。",因为变量 num 是一个负数。

结论

if else 语句是一种常见的控制流语句,在 C# 中广泛使用。它允许选择性地执行代码块,从而增强了程序的灵活性和可靠性。