Groovy学习系列--表达式

表达式

类型

运算符

示例

备注

算术运算符

加法(+

5+3 ==> 8

 

减法(-

5-3 ==> 2

 

乘法(*

5*3 ==> 15

 

除法(/

5/3 ==> 1.6666666667

 

取模运算符

取模(%

5%3 ==> 2

只能对整数进行取模

一元运算符

自增(++

def x = 10

def y = x++ ==> x=11,y=10

后置自增

def x = 10

def z = ++x ==> x=11,z=11

前置自增

自减(--

def x = 10

def y = x-- ==> x=9,y=10

后置自减

def x = 10

def z = --x ==> x=9,z=9

前置自减

关系运算符

小于(<

5 < 3      ==> False

返回:TrueFalse

小于等于(<=

5< =3     ==> False

返回:TrueFalse

大于(>

5 > 3      ==> True

返回:TrueFalse

大于等于(>=

5 >= 3     ==> True

返回:TrueFalse

等于(==

5 == 3     ==> False

返回:TrueFalse

不等于(!=

5 != 3     ==> True

返回:TrueFalse

比较大小( <=> )

5 <=> 3    ==> 1

大于 返回 1

等于 返回 0

小于 返回 -1

posted @ 2010-05-14 18:00  赵献良  阅读(1013)  评论(0编辑  收藏  举报