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