数据类型转换:
自动类型转换:byte->short->int->long->float->double
例如:double num = 1000;
强制类型转换大转小
例如:short num = (short)100000;
算术运算符:
+ 加法,连接符
- 减法
* 乘法
/ 除法
% 取余
说明:1,当+作为连接符与字符串拼接时得出的结果都为字符串
2,Java中整数与整数相除结果都为整数
i++与++i的区别
赋值运算符
+=
-=
*=
/=
%=
例如:i+=3就表示把i+3的值重新赋给了i相当于i=i+3;
比较运算符:
==
!=
<
>
<=
>=
说明:比较运算符的结果都为boolean类型
逻辑运算符:
&: true&false=false
| : true|false=ture
^: true^false=true
! : !true=false
|| : ture||false=true
&&: ture&&false=false
三元运算符:
int r = (3>2?98:99)