3

我想if在 Groovy 中编写一个测试两个条件的语句,但该语言似乎不支持&&or &。如果可能的话,我想避免使用嵌套if语句。我怎样才能做到这一点?

4

2 回答 2

6

是的,groove 支持逻辑与运算符('&&')和位与运算符('&')。

class Example { 
 static void main(String[] args) { 
  // Initializing a local variable 
  int a = 2

  //Check for the boolean condition 
  if (a<100 && a>0) { 
     //If the condition is true print the following statement 
     println("The value is less than 100"); 
  } else { 
     //If the condition is false print the following statement 
     println("The value is greater than 100"); 
  } 
 } 
}
于 2017-10-25T12:52:36.447 回答
2

但它不支持 '&&' 或 '&'

这是不正确的。逻辑与 ( &&) 和按位与 ( &) 都在 groovy 中工作。请参阅官方文档中的运算符列表。

于 2017-10-25T12:40:36.553 回答