Java定义变量时的注意事项
注意:1、定义long类型的变量时,需要在整数后面加上L(大小写均可,建议大写),因为整数默认是int类型,整数太大可能超过int范围;
2、定义float类型的变量时,需要在小数后面加上F(大小写均可,建议大写),因为浮点数数默认是double类型,double取值范围大于float,类型不兼容。
eg:
long c = 6000000000; //错误 6000000000(60亿)的默认类型是int类型,但是其大小已经完全超过int的取值范围(正负21亿);所以会报错。
long b = 600; //不会报错;但正确的定义格式应该为long b = 600L;
float e = 6.6; //错误 6.6默认的是double类型;占8个字节,不能赋值给4个字节的float变量,会报错,正确定义格式为float e = 6.6F;