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

❮ Groovy 条件语句