day02 数据类型转换 运算符 方法
数据类型转换
- 自动类型转换
- 强制类型转换
1. 自动类型转换:就是范围小的向范围大的转换 将取值范围小刀的类型自动提升为取值范围大的类型。
转换规则 byte、short、char int----》long-----》float---》double
以上顺序按照从左到右排列 最左边最小 自动类型就是自动转换
2.强制类型转换:就是将范围大的向范围小的转换 上面说了自动转换就是java自动转换 而强制转换把大的变成小的就是必须我们自己手动转换
转换格式 数据类型 变量名 = (数据类型)被转数据值
例如 int i = (int)1.5;//小数点1.5属于 double类型 就是将double强制转换成 int类型 直接就舍去小数点后面的内容了 因为int是整形
运算符
- 算术运算符
- 赋值运算符
- 比较运算符
- 逻辑运算符
- 三元运算符
1. 整数使用的运算符 无论怎么计算都不会得到小数
2.赋值运算符 就是赋给左边的值
3.比较运算符是俩个数据之间比较运算 运行结果是布尔值char或flase
4.逻辑运算符 是用来连接俩个布尔结果的运算符 运算结果是布尔值 char或flase
5.三元运算符