问题引出
假设定义两个int类型的值
int a=1646757875;
int b=1646757875;
System.out.print(a+b);
控制台打印 -1001451546
如果把a,b的类型定义为long型,如下所示
long a=1646757875;
long b=1646757875;
System.out.print(a+b)
控制台打印 3293515750 正确结果
结论 :
定义变量类型时,要结合实际情况与场景定义适合的类型,避免出错。
java int类型与long类型
最新推荐文章于 2024-05-11 10:24:57 发布