1. 程式人生 > >groovy入門 第02章 數值和表示式

groovy入門 第02章 數值和表示式

數值和表示式

2.1數值

支援整數和浮點數。

整數是Integer的例項,浮點數是BigDecimal的例項。

2.2表示式

支援加、減、乘、除、求模運算,並且運算子可以被方法代替。

5+3 可以表示為5.plus(3)  ,另外還有minus,multiply,devide,mod運算。

特別需要注意的是,對非整數求模是錯誤的,比如15/3.0

2.3運算子優先順序

運算子的優先順序同Java的運算子優先順序一致,此處不再贅述。

2.4賦值

在第一次使用某個變數是需要宣告,def a 表示聲明瞭該變數。

識別符號必須以數字字母組成,下劃線按照字母看待,大小寫敏感,保留字不能作為識別符號。

2.5自增自減運算子

自增  i++

自減  i --

2.6物件引用

def a=32   b=a

2.7關係運算符和等於運算子

5.compareTo(3)<=0

(3.plus(5)).equals(8)==true