在Java中,定义的数值有默认的类型(整型为 int 、浮点型为 double),所以在定义变量的时候要注意类型的问题。
例如:
因为给l的值(10000000000)默认类型是int类型,所以超出了范围;
修改:
在给的值后面加上L,扩大数的范围即可运行通过。
ps:也可以加上小写的l,但是小写的l容易被当作数字混淆,所以一般用大写。
浮点数同理:
浮点数值默认大小为double,double的表示范围比float大,所以错误。
修改:
在数值后面加上F。