版权声明:本文为大都督作者的原创文章,未经 大都督 允许也可以转载,但请注明出处,谢谢! 共勉! https://blog.csdn.net/qq_37335220/article/details/86500506
1.Java基本数据类型排序
由 低精度–>高精度 排序:
byte -> char --> short --> int --> long --> float --> double
2.类型转换
2.1 自动类型转换:由低精度转换为高精度;
如:
public static void main(String[] args) {
long l = 100L;
double d = (double)l;
System.out.println("d="+d);
}
结果为:
2.2 强制类型转换:高精度转换为低精度,会丢失精度;
如:
public static void main(String[] args) {
double d = 100.01;
long l = (long)d;
System.out.println("l="+l);
}
结果为: