⦁ 算术运算符:+ - * / % ++ --
1) % 取模,取余,余数为0即为整除
2) ++/--:自增自减,可在变量前也可在变量后
1.单独使用时,在前在后都一样
2.被使用时,在前在后不一样。
a++的值为a
++a的值为a+1
例 int a=5,b=5;
Int c=a++;
1 将a的值赋给C
2 a自增1
Int d=++b;
1 将++b的值赋给d
2 b自增1
⦁ 关系运算符
⦁ > 大于 < 小于 >= 大于等于 <= 小于等于 == 等于
⦁ 关系运算的结果为boolean型
关系成立为true,不成立为false。
⦁ 逻辑运算符
1) && : 与 (短路)若第一个数为false,则后面的不执行了
||: 或 (短路)若第一个数为true,则后面的不执行了
! : 非
1) 逻辑运算时建立在关系运算的基础之上的,
逻辑运算的结果也是boolean型。
⦁ 赋值运算符:
⦁ 简单赋值运算符: =
⦁ 扩展赋值运算符:+= -= *= /= %=
(自带强制转换功能)
Short s=5;
S+=5; //相当于 s=(short)(s+5)
⦁ 字符串连接运算符
⦁ +:
⦁ 若两边为数字,则做加法运算
⦁ 若两边出现了字符串,则做字符串连接。
⦁ 条件/三目运算符
⦁ 语法:
⦁ Boolean?数1:数2
⦁ 执行过程
⦁ 判断boolean的值,若为true则选择数1,为false则选择数2.