我想if
在 Groovy 中编写一个测试两个条件的语句,但该语言似乎不支持&&
or &
。如果可能的话,我想避免使用嵌套if
语句。我怎样才能做到这一点?
问问题
22350 次
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 回答