gpt4 book ai didi

java - 未知异常原因

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:33:23 24 4
gpt4 key购买 nike

每次运行此程序时,我都会收到一条错误消息:“线程 'main' java.lang.ArithmeticException 中的异常:/为零”。我不确定为什么这不起作用。

public static void Solve(long num){
for(int x = 1; x < num; x++){
if((num % x) == 0){ //error occurs here
System.out.println(x);
}
}
}

最佳答案

numlong .当你比较 intlong喜欢x < num , int将被提升为long .假设你的 num足够大(大于 int 的最大值),x永远不会到达它和你的x++将被执行。在某些时候,x 的值将溢出并成为 0 .

关于java - 未知异常原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25516322/

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