04-Groovy-运算符

简介: 04-Groovy-运算符

前言

  • 本篇一起来学习下Groovy的运算操作符吧

数学运算

1. // 数学运算操作符
2. assert 1 + 2 == 3
3. assert 4 - 3 == 1
4. assert 3 * 5 == 15
5. assert 8 / 2 == 4
6. assert 9 / 2 == 4.5
7. // 取余
8. assert 9 % 2 == 1
9. // N 次幂
10. assert 3**3 == 27

一元运算

1. // 一元运算符
2. assert +3 == 0 + 3
3. assert -4 == 0 - 4
4. assert -(-1) == 1

逻辑运算

1. // 逻辑运算
2. 
3. println !false   // ! 取反
4. println true && true   // && 表示并的关系
5. println true || false  // || 表示或的关系

三元运算

1. def num = -5
2. (num > 0) ? println('正数') : println('负数')

自增自减

1. // 自增自减
2. def int a = 5
3. println(a++)   // a++ 先打印后执行+操作  输出 5
4. println(a)   // 由于上面执行++操作 所以 输出 6
5. def int b = 5
6. println(++b)   // ++b  先+ 后打印  输出 6


相关文章
|
8月前
|
Java 数据处理
Java的运算符与表达式详解
Java的运算符与表达式详解
62 1
|
8月前
|
Java
Java一分钟之运算符与表达式初探
【5月更文挑战第7天】本文介绍了Java中的主要运算符,包括算术、比较、逻辑、位、赋值和条件运算符。讨论了类型转换、运算顺序和逻辑短路等常见问题,并提供了避免错误的建议。通过代码示例展示了运算符的使用,强调理解运算符对于编写高效Java代码的重要性。
58 0
Java一分钟之运算符与表达式初探
|
Java
JAVA自增自减运算符,i++,++i
JAVA自增自减运算符,i++,++i
102 0
|
Java
Groovy - 操作符之 “<<”
Groovy - 操作符之 “<<”
215 0
Java 运算符和表达式
Java 运算符和表达式
|
Java C++ Python
表达式求值问题(java)
表达式求值问题(java)
119 0
|
Java 编译器
JAVA中的运算符--关系运算符
记录等于、不等于、大于、大于等于、小于、小于等于的使用。
175 0
JAVA中的运算符--关系运算符
|
Java
Java中的自增自减运算符
Java中的自增自减运算符
122 0
Java中的自增自减运算符
【Java】基础篇-运算符与表达式-自增自减
【Java】基础篇-运算符与表达式-自增自减
146 0
|
机器学习/深度学习 存储 Java
Java基本语法-变量与运算符(三)
char 型数据用来表示通常意义上“字符”(2字节)
84 0