前言
- 本篇一起来学习下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