Groovy 运算符


本文整理自网络,侵删。

运算符是一个符号,通知编译器执行特定的数学或逻辑操作。

Groovy中有以下类型的运算符 -

  • 算术运算符
  • 关系运算符
  • 逻辑运算符
  • 位运算符
  • 赋值运算符

算术运算符

Groovy语言支持正常的算术运算符任何语言。以下是在Groovy中可用的算术运算符 -

显示示例

运算符描述例子
+两个操作数的加法1 + 2 将得到 3
-第一第二操作数相减
2 - 1 将得到 1
*两个操作数的乘法2 * 2 将得到4 
/两个操作数的除法3/2 将得到 1.5
取模运算3%2 将得到 1
++自增运算,在自身值的基础上加1

INT X = 5;

X ++;

X 将得到 6

--自减运算,在自身值的基础上减1

INT X = 5;

X - -;

X 将得到 4


关系运算符

关系运算符允许对象的比较。以下是在Groovy中可用的关系运算符 -

显示示例

运算符描述例子
==测试两个对象之间是否相等2 == 2 将得到 true
!=测试两个对象之间是否不等3 != 2 将得到 true
<检查是否左边的对象是小于右边的对象。2 < 3 将得到 true
<=检查是否向左对象是小于或等于右边的对象2 <= 3 将得到 true
>检查是否左边的对象比右边的对象大。3 > 2 将得到 true
>=检查是否向左对象大于或等于右边的对象。3>= 2 将得到 true

逻辑运算符

逻辑运算符用于计算布尔表达式。以下是在Groovy中提供的逻辑运算符 -

显示示例

运算符描述例子
&&这是逻辑“与”运算true && true 得到 true
||这是逻辑“或”运算true || true 得到 true
这是逻辑“非”运算!true 得到 false

位运算符

Groovy中提供了四个位运算符。以下是在Groovy中可用的位运算符 -

显示示例

运算符描述
这是位“与”运算
|这是按位“或”运算
^这是按位“异或”或异或运算符
?这是按位反运算符

这里是显示这些运算符的真值表。

pqp&Qp | qp ^ Q
00000
01011
11110
10011

赋值运算符

Groovy语言也提供了赋值操作符。以下是在Groovy提供的赋值运算符 -

阅读剩余部分

相关阅读 >>

Groovy dsls

Groovy 面向对象

Groovy 构建器

Groovy 可选

Groovy 数字

Groovy 方法

Groovy booleans

Groovy 泛型

Groovy 异常处理

Groovy 正则表达式

更多相关阅读请进入《Groovy》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...