数据类型的转换
自动转换(隐式)
系统自动完成 数据范围从小到大
例如: long num = 100; double num2 = 2.5F;
这两个代码的左侧的数据范围都大于右侧的 所以可以自动转换
强制转换(显式)
例如 float a = 2.5 short b = 500L 会报错 但是 short b =(short)500L可行
左边的数据范围小于右边的。
如果在运算中有不同数据范围那么都用大的数据范围的
算术运算符
+ - * / %五种
**其中/ 被除数/除数 ≈ 商…余数 取商 **
**% 取余数 取模 **
赋值、比较、逻辑、三元运算符
其中 !=代表不等于
==代表等于
比较运算中 只有两种答案 ture false
并且比较运算符不能连续写 1<x<3是错误的
所以有逻辑运算符
方法的格式、调用
编译器的优化