当前位置: 首页 > 知识库问答 >
问题:

如何在java中解决算术异常

薛扬
2023-03-14
public class prg34 {
    public static void main(String[] args) {
        int a=6;
        for(int i=0;i<10;i++){
            System.out.println(a/i);
        }
    }
}

线程“main”java.lang.ArithmeticException中出现异常:/by zero at run.prg34.main(prg34.java:8)

如何在java中解决上述算法异常?

共有1个答案

巫马安怡
2023-03-14

您试图在第一次迭代中除以零。将i=0的第一个条件更改为零以外的条件。

您不能除以0,因为我相信Java通过触发中断的处理器异常来处理除以0的错误。

您的第一次迭代是尝试6/0。

public static void main(String[] args) {
    int a=6;
    for(int i=1;i<10;i++){
        System.out.println(a/i);
    }
}
 类似资料: