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