概念:
指的是左边数据和右边数据进行运算,把运算后的值,赋值给左边
例如:
a+=b 相当于 a = a+b
取余:
a% =b
如果a<b 输出取值为本身
++ -- :
++ 自增 -- 自减
作用:
就是让变量的值增加1(++),或者减少1(--)
使用格式:
可以写在变量的前面
++a --a
可以写在变量的后面
a++ a--
注意事项:
开发习惯 单独使用
++ -- 语法 独自占一行 其中没有多余动作
此时++放前和放后的效果是一样的
同理--放前和放后的效果是一样的
完成变量值的自减(-1)或自增(+1)
++--混合使用(面试题)
++在前 代表先自增后使用
++在后 代表先使用后自增
--在前 代表先自减后使用
--在后 代表先使用后自减
例如:
int a = 1 int b = ++a (a=2,b=2)
++在变量a的前面 a先完成自增 a的值完成了2再把a的值给了b这时候b就是2了.
int c = 1 int d = c++ (c=2,d=1)
++在变量的后面先使用变量c的值赋值给了d然后在完成自增 c是2
作用:
用来比较两个数据之间的大小关系 结果是boolean类型
特点:
不管关系表达式多么复杂或者是简单,最终结果要么是true要么是false
分类:
== a==b 判断a的值和b的值是否相等 成立true不成立false
> a>b 判断a的值是否大于b的值 成立true不成立false
>= a>=b 判断a的值是否大于等于b的值 成立true不成立false
< a<b 判断a的值是否小于b的值 成立true不成立false
<= a<=b 判断a的值是否小于等于b的值 成立true不成立false
!= a!=b 判断a的值是否不等于b的值 成立true不成立false
注意:
= 赋值符号 == 关系符号