Tag: overflow

当使用整数计算Java的阶乘100(100!)时,我得到0

这样做时: int x = 100; int result = 1; for (int i = 1; i < (x + 1); i++) { result = (result * i); } System.out.println(result); 这显然是因为结果对于整数而言太大了,但我习惯于为溢出得到大的负数,而不是0。 提前致谢! 当我切换到这个: int x = 100; int result = 1; for (int i = 1; i < (x + 1); i++) { result = (result * […]