基本类型的转换,分为自动类型转换和强制类型转换。
自动类型转换。
条件:1.转换类型前后数据类型兼容。
2.转换后的数据类型表示范围要比转换前大。
强制类型转换。
数据类型不兼容,一种不安全的转换。
示例:
public class Zhuanhuan {
public static void main(String[] args) {
//自动类型转换
short s=1;
int i;
//自动类型转换,short类型转换成int类型
i=s;
System.out.println("i="+i);
//强制类型转换
double d=1.1;
float f;
//把double类型的数据强制转换成float类型
f=(float)d;
System.out.println("f="+f);
//自动类型转换
short s=1;
int i;
//自动类型转换,short类型转换成int类型
i=s;
System.out.println("i="+i);
//强制类型转换
double d=1.1;
float f;
//把double类型的数据强制转换成float类型
f=(float)d;
System.out.println("f="+f);
}
}