📅  最后修改于: 2023-12-03 14:42:03.401000             🧑  作者: Mango
在 C# 程序中,if else 是常用的条件语句。它允许您编写代码,在运行时根据不同的条件执行不同的操作。
if else 语句的基本语法如下:
if (condition) {
// condition 为 true 时执行的代码
} else {
// condition 为 false 时执行的代码
}
其中,condition
是一个表达式,它会被计算为一个布尔值(即 true
或 false
)。如果 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 来判断一个数的正负性:
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 语句,以实现更加复杂的逻辑判断。