1.类型转换
在Java中,⼀些数据类型之间是可以相互转换的。分为两种情况:⾃动类型转换和强制类型转换。
1.1 隐式转换(自动转换类型):范围小的赋值给范围大的
数据类型从小到到的关系:
byte<short=char<int<long <float<double
注意:1.整数默认是int类型,byte、short和char类型数据参与运算均会⾃动转换为int类型。
2.boolean类型不能与其他基本数据类型相互转换
1.2:强制转换:范围大的赋值给范围小的
强制类型转换格式:⽬标数据类型 变量名 = (⽬标数据类型)值或者变量;
强调:1.在Java中不建议用数据类型的转换,因为会毁坏数据的精度。
2.转换的记忆口诀:小转大,自动转。大转小,强制转。
2.运算符
2.1:算术运算符:
1):运算符:对常量或者变量进⾏操作的符号