运算符:进行运算的符号
-
算术运算符:
- +* /-
- %求余数
- ++、–自增 自减
-
比较运算符:结果为Boolean类型
- < > <= >=
- ==、!=
- +=、-=、*=、/=、%=
-
逻辑运算符:
- && & || | ^ !
-
三元运算符:
- 例子:max=a>b?a:b; 意思为a大于b吗 大于的话取值a else b;
运算后结果的数据类型:
- 数据精度表:byte<short<int<long<float<double
- 运算后结果的数据类型 取决于精度最高的数据
数据类型转换:
- 自动转换格式:
- 高精度变量=低精度数据
- 强制转换格式:
- 低精度变量=(低精度变量的类型)高精度数据
- 强制类型转换要慎用:容易丢失数据