我开始使用 Java,我遇到了一些不一致的地方。为什么会这样:
if ((d != 0) && (n / d < 3)) {
compute(a, d);
}
但如果我这样做:
if ((n / d < 3) && (d != 0)) {
compute(a, d);
}
我收到此错误:
Exception in thread "main" java.lang.ArithmeticException: / by zero
at compute.main(compute.java:63)