基础的数据类型转化
自动类型转化(隐式类):是指将小的范围自动转换为大的范围的一种方式
转化的方式
排序:byte<short<int<long<float<double
char类型是一个特殊的存在
1.当储存小的和储存大的一起运算时,会自动转化为储存最大的
2.当byte,short,char一起运算时会转化为int来处理
强制类型转化(显示类型转):是指将大的范围手动转化为小的范围,但可能会出现精度缺失的情况(如果想要提升数据类型也可以使用强制转换,这种情况是不会损失精度)
转化的方法
string类型:任何类型与string类型进行+运算都会转化为string类型,
前提是string类型在最前面,后面的相加内容依次进行拼接
例:System.out.println("字符串" + 1 + 2);
输出的结果是:字符串12
如果string类型不在最前面,会显示报错
例:System.out.println( 1 + 2+"字符串");
输出的结果是报错
注意:string类型不能通过强制转换成其他类型