标签:大于 ble logs 数值 mis can ann string oat
结论
float的取值范围比long大
验证
1 public class Test1_DataTypeConversion { 2 3 public static void main(String[] args) { 4 5 float f = 1.3f; 6 long l = 34; 7 // l = f; 8 // System.out.println(l); 9 //Type mismatch: cannot convert from float to long 10 f = l; 11 System.out.println(f); 12 13 14 } 15 16 }
进行混合运算的时候 byte short char 不会相互转换 都会自动提升为int
取值范围大小如下
char < int < long < float <double
double的取值范围最大
float的取值范围大于long
虽然 long的长度为8个字节 float的长度为4个字节 但是他们底层的存储结构不同,所代表的数值大小也不同
17 Java语言基础long与float的取值范围谁大谁小
标签:大于 ble logs 数值 mis can ann string oat
原文地址:http://www.cnblogs.com/panw3i/p/6327439.html