加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

groovy入门 第02章 数值和表达式

发布时间:2020-12-14 16:49:59 所属栏目:大数据 来源:网络整理
导读:数值和表达式 2.1数值 支持整数和浮点数。 整数是Integer的实例,浮点数是BigDecimal的实例。 2.2表达式 支持加、减、乘、除、求模运算,并且运算符可以被方法代替。 5+3 可以表示为5.plus(3)?,另外还有minus,multiply,devide,mod运算。 特别需要注意的是

数值和表达式

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读