隐式转换
概念;将数据类型中取值范围小的数据,给取值范围大的类型赋值,可以直接赋值。
范例;
int a = 10;
double b = a;
public class axy{
/*
隐式转换;将数据类型中,取值范围小的数据,给取值范围大的类型赋值,可以直接赋值
*/
public static void main(String[] args) {
int a = 10; // int 4个字节
double b = a; // double 8个字节
System.out.println(b); //10.0
}
}
简单记;小到大,可以直接赋值
隐式类型运算细节
- 小的数据类型和大的数据类型运算,小的会提升为大的类型在运算
- 特殊;byte shoort char 三种数据的时候,不管是否有更高的数据类型,都会提升int,然后进行运算。