问题描述
和int有啥关系么? 问题补充:呵呵zhaoxin1943 写道
解决方案
没加l的话,java会自动转成int再装进long里(小数据向大数据自动转换),如果值的范围没超过int的最大范围的话,是没问题的,但是如果超过了就会报数值过大的错误。所以养成习惯加上L,数值过大的话就不会报这个错误了。希望能帮到你
解决方案二:
2个类型的范围不一样!int是32long是64
解决方案三:
long有时加l是表示强制转换,告诉编译器这个是long类型。和int能有什么关系?
时间: 2024-12-27 23:33:49