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

如何在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);
    }
}
 类似资料:
  • 未处理 异常: java.io.FileNotFoundException 测试过文件存在,但放在Scanner里面报错。有佬能帮忙分析下吗

  • 我正在尝试使用我在Internet上找到的此代码控制mp3文件量,但在库中添加所有必需的jar后,我仍然无法这样做。 以下是我正在使用的内容: 如果我播放wav文件,它可以正常工作,但对于mp3,我会出现以下错误: 至于mp3支持,我已经导入了mp3spi1.9.5.jar、jl1.0.1.jar和tritonus-share.jar

  • uni-app 中多行省略,在ios11+中表现异常,如何解决? 单行省略异常效果: 代码部分 问题:如题如何解决图片中省略异常的地方

  • 我是mUrthy,我写的是selenium脚本,当我试图执行脚本时,我遇到了错误,请查看下面的脚本和错误。任何一个都能提供更好的解决方案。我使用的是最新版本。 脚本: 包测试项目; 导入组织。openqa。硒。网络驱动程序;导入组织。openqa。硒。火狐。火狐司机; 公共类FirstTestCase{ }错误:线程"main"中的异常java.lang.错误:未解决的编译问题:重复的局部变量驱动

  • 我有一个具有两个数据成员的泛型类。这是我写的一段代码 我想对num1和num2进行简单的算术运算,比如加法和减法,我还想进行简单的二进制运算,比如 但是这是不允许的,那么有人能告诉我如何执行这些任务吗?