【发布时间】:2022-02-16 11:23:41
【问题描述】:
我在这行代码中遇到了这个错误:
for (int i = Math.abs(key.hashCode()) % size; i < size; i++)
为什么会这样?
【问题讨论】:
-
您的
size似乎为零。 -
因为
size是 0。%涉及除法,因为当您将两个数字相除时,它本质上会给您余数。所以x % 0给你一个除零异常,就像x / 0一样。
标签: java