gpt4 book ai didi

java - 整数在使用正数的乘法中在java中给出负值

转载 作者:搜寻专家 更新时间:2023-11-01 01:06:22 25 4
gpt4 key购买 nike

<分区>

public class Test {

public static void main(String[] args) {
int sum=0;
for(int i=1;i<10;i++)
sum = sum+i*i*i*i*i*i*i*i*i*i;
System.out.println(sum);

}
}

OUTPUT:619374629

for(int i=1;i<10;i++)
sum = sum+i*i*i*i*i*i*i*i*i*i*i;
System.out.println(sum);

OUTPUT:
-585353335

在第二个输出中,我认为整数范围已交叉。但为什么它给出 -ve 数字。它需要给我一个错误。这种行为的原因是什么?

提前致谢...

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com