1、简介
在java中,隐式转换又称为 自动转换,取值范围从小的数据类型 转向 取值范围大的数据类型,由系统负责自动转换。
显式转换又叫强制转换,即取值范围大的数据类型 转向 取值范围小的数据类型 。
转换规则为: a = (a的数据类型)b。
2、案例
public class test {
public static void main(String[] args) {
int a = 2;
double b = 1.2;
// 由a->b, 取值范围小的转向取值范围大的,为隐式转换
b = a;
System.out.println(b);
int a1 = 3;
double b1 = 5.8;
// 由b->a, 取值范围大的转向取值范围小的,为强制转换(显示转换)
a1 = (int) b1;
System.out.println(a1);
}
}