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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |