数值和表达式

Groovy是一门面向对象的语言,这就是说,Groovy中的每一个事物最终都会被当作某些类的一个实例对象。

1. 数值:

Groovy支持整数和浮点数。浮点数避免以小数点开始。

2. 表达式:

Groovy提供大量适用于数值类型的运算符,包括常见的算术运算符、比较运算符、位运算符,以及其他各种类型的运算符。表达式通常用来描述某些计算行为,由运算符和操作数组成。

注意,两个整数的除法运算通常会产生一个浮点数,即使可以整除。表达式6/3的结果是浮点数2.0。

3. 运算符优先级:

Groovy表达式也是根据运算符的优先级来计算的。乘法、除法和取模运算符优先级高于加法、减法的优先级。

4. 赋值:

variable = expression

当在脚本中第一次使用某个变量时,需要使用Groovy关键字def,其用途是声明变量。这些变量名称被称为标识符。标识符的命名规则:

字母数字组成、大小写敏感、首字符必须是字母。下划线以字母看待。

def count= 0
count = count + 1

5. 自增和自减运算符:

def x = 10
def y = x++    //x的值为11,y的值为10
def p = 20
def q = ++p    //pq的值均为21

6. 对象引用:

在赋值语句age = 25中,使用Groovy的动态类型功能。age变量所引用值的类型是在其运行时而不是编译时确定的。

7. 关系运算符和等于运算符:

if和while控制语句通常会使用条件表达式来进行判断。条件表达式的值为真或假。关系运算符和等于运算符通常被用于构造条件表达式。

关系运算符:<,<=,>,>=

等于运算符:==,!=

 

转载于:https://my.oschina.net/u/2914561/blog/816397

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值