📜  if else c#(1)

📅  最后修改于: 2023-12-03 14:42:03.401000             🧑  作者: Mango

C#中的if else语句

在 C# 程序中,if else 是常用的条件语句。它允许您编写代码,在运行时根据不同的条件执行不同的操作。

语法

if else 语句的基本语法如下:

if (condition) {
  // condition 为 true 时执行的代码
} else {
  // condition 为 false 时执行的代码
}

其中,condition 是一个表达式,它会被计算为一个布尔值(即 truefalse)。如果 condition 的结果为 true,则执行 if 语句块中的代码;否则执行 else 语句块中的代码。

示例

下面是一个示例代码,演示了使用 if else 来计算一个数是否为奇数:

int number = 5;

if (number % 2 == 0) {
  Console.WriteLine(number + " is even");
} else {
  Console.WriteLine(number + " is odd");
}

在上面的示例中,我们使用 % 运算符来计算 number 是否为偶数。如果计算结果为 0,则说明 number 是偶数,执行 if 语句块中的代码;否则说明 number 是奇数,执行 else 语句块中的代码。

嵌套 if else 语句

if else 语句可以嵌套,形成更加复杂的控制结构。

下面是一个示例代码,演示了如何使用嵌套的 if else 来判断一个数的正负性:

int number = -5;

if (number > 0) {
  Console.WriteLine(number + " is positive");
} else if (number < 0) {
  Console.WriteLine(number + " is negative");
} else {
  Console.WriteLine(number + " is zero");
}

在上面的示例中,我们使用了 else if 语句来判断 number 的正负性。如果 number 大于0,执行第一个 if 语句块的代码;如果小于0,执行第二个 else if 语句块的代码;否则,执行 else 语句块的代码。

总结

if else 语句是 C# 程序中的常用条件语句。它允许您编写代码,在运行时根据不同的条件执行不同的操作。您可以嵌套多个 if else 语句,以实现更加复杂的逻辑判断。