Groovy - 嵌套 If 语句
有时需要多个 if 语句相互嵌入。
这个语句的一般形式是 −
if(condition) {
statement #1
statement #2
...
} else if(condition) {
statement #3
statement #4
} else {
statement #5
statement #6
}
以下是嵌套 if/else 语句的示例 −
class Example {
static void main(String[] args) {
// 初始化局部变量
int a = 12
//检查布尔条件
if (a>100) {
//如果条件为真,则打印以下语句
println("The value is less than 100");
} else
// 检查a的值是否大于5
if (a>5) {
//如果条件为真,则打印以下语句
println("The value is greater than 5 and greater than 100");
} else {
//如果条件为假,则打印以下语句
println("The value of a is less than 5");
}
}
}
在上面的例子中,我们首先将一个变量初始化为值 12。在第一个 if 语句中,我们查看 a 的值是否大于 100。 如果不是,那么我们进入第二个 for 循环,看看 a 的值是大于 5 还是小于 5。上面代码的输出将是 −
The value is greater than 5 and greater than 100

