IF 语句
介绍
本节介绍了Wave控制结构之一的IF语句的语法。 IF语句是在编程中评估条件,并在条件为真时执行特定代码的控制语句。 通过这种方式,可以根据条件控制程序的流程,编写灵活且逻辑性的代码。
基本结构
IF语句会在评估特定条件后,仅在该条件为真(True)时才执行指定的代码块。 Wave的IF语句基本结构如下:
if (条件) {
// 条件为真时执行的代码
}
条件可通过使用比较运算符(==
, !=
, <
, >
, <=
, >=
)或逻辑运算符(&&
, ||
, !
)等来编写。 如果条件为假(False),则代码块不会执行。
例子
以下是一个简单的IF语句示例:
var temperature :i32 = 30;
if (temperature > 25) {
println("天气很热。");
}
在上述代码中,如果temperature的值大于25,则将输出"天气很热。"的消息。
IF_ELSE 语句
如果条件不为真,要编写备用代码可以使用IF-ELSE语句。 结构如下:
if (条件) {
// 条件为真时执行的代码
} else {
// 条件为假时执行的代码
}
例子:
var score :i32 = 70;
if (score >= 60) {
println("合格 !");
} else {
println("不合格。");
}
如果分数在60分以上则输出"合格!",否则输出"不合格。"。
嵌套 IF 语句
IF语句也可以在其他IF语句内使用。 这被称为嵌套IF语句,处理复杂条件时很有用。
var score :i32 = 85;
if (score >= 60) {
if (score >= 90) {
println("成绩优秀!");
} else {
println("合格。");
}
} else {
println("不合格。");
}
在上面的例子中,根据分数将输出"成绩优秀!"、"合格。"或"不合格。"的信息。
总结
- IF语句是评估条件以执行特定代码块的控制语句。
- 通过添加ELSE语句,可以指定在条件为假时执行的代码。
- 嵌套IF语 句用于处理复杂条件时。
利用IF语句可以使程序的流程更加逻辑和动态!