第二章 JAVA语言基本语法————数据类型之间的转换
java 是一种强类型语言。
强类型语言要求:
变量必须先声明,再使用。变量声明时必须指定数据类型;
给变量赋值时,值得类型必须和变量类型一致;
数据类型一致才能参与运算。
一、数据类型之间的转换:
数据类型转换有2种:自动转换、强制转换
如100是整数,100.0是浮点类型
1.自动转换(隐式转换):由存储范围小的到存储范围大的数据类型。(由JVM自动完成转换)
如:int i=1; long n=i;//自动转换
2.强制转换(显示转换):由存储范围大的到存储范围小的数据类型。(编码完成转换)
强制转换,很可能会损失精度,在能接受损失精度的情况下才进行强制转换。
如:double d=3.14159; float f=(float)d;//强制转换
转载于:https://blog.51cto.com/6132662/1240414