java运算
算术运算符
+: 加法运算
-: 减法运算
*: 乘法运算
/: 除法运算
%: 求余
++:累加
--:递减
两个整形a/b:
赋值运算符
赋值运算符的优先级要低于算术运算符 [优先级高的先值]
关系运算符
关系运算符得到的结果都是boolean类型。 true false
算术运算符的优先级高于关系运算符 高于赋值运算符
逻辑运算符
&&: 两个关系运算符都为true则为true // &&:逻辑与 两个true才是true
||: 两个关系运算符有一个为true,则为true. //||:逻辑或 两个false才是false
!: 取反 //!:逻辑非 !true=false
三木运算
条件表达式 ? 表达式1 : 表达式2
如果条件表达式成立,则执行表达式1 否则执行表达式2
转义符
:表示转义符.
\t:表示转义为制表符(Tab键)
\n:换行
数字类型转换
1.自动转换
小范围的可以自动向大范围的自动转换
byte--->short--->int--->long--->float--->double
2.强制类型转换
大范围的向小范围的类型转换---强制转换。
问题:数据溢出。