错误:找不到Java中的异常符号

用户名

我正在用Java写一个非常简单的程序,试图用用户输入的数字除以10,并捕获DivideByZeroException。这是代码:

public class EnhancedCatchExceptions6 {

    public static void main(String[] args) {

        System.out.println();

        for (int i = 0 ; i < i; i++) {

            try {
                int b = Input.getInt("Enter an integer to divide by:");
                divide(10, b);
                break;
            } catch (DivideByZeroException e) {
                System.out.println("Error: Divided by zero. Try again.\n");
            }
        }
    }

    public static int divide(int x, int y) throws DivideByZeroException {

        System.out.println();

        int result = 0;

        try {result = x/y;}
            catch (ArithmeticException e) {throw new DivideByZeroException(y);}

        return result;

    }
}

由于某种原因,它返回一个错误:找不到每个'DivideByZeroException'的符号。如果我将DivideByZeroException更改为Exception,则不会返回该错误。当我编写具有其他异常的其他程序时,会出现相同的错误。

我不明白为什么会返回此错误,我将不胜感激。谢谢!

阿列克谢·马列夫(Alexey Malev)

这很可能是因为您忘记了import自己的行为而发生DivideByZeroException更改类的第一行,添加:

import your.package.name.DivideByZeroException;

你应该没事的 当然,不要忘了使用您的真实包裹名称。

另一个猜测-如果你想要的是个例外,并配备了JDK,而不是你自己的一类,考虑更换DivideByZeroExceptionArithmeticException

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java中的“找不到符号”错误

来自分类Dev

Java,找不到符号错误?

来自分类Dev

JAVA错误找不到符号

来自分类Dev

Java错误,找不到符号

来自分类Dev

错误-IntelliJ IDEA中的“ java:找不到符号”

来自分类Dev

Java方法定义中的“找不到符号”错误

来自分类Dev

Java构造函数中的错误(找不到符号)

来自分类Dev

找不到带有args的Java中的符号错误[]

来自分类Dev

Java中的编译错误:找不到符号

来自分类Dev

错误:在Java中找不到符号super.paintComponent(g)

来自分类Dev

错误:在java方法charAt(int)中找不到符号

来自分类Dev

Java错误“错误:找不到符号”

来自分类Dev

Java-错误:找不到符号-变量

来自分类Dev

Java错误:找不到符号Rational()

来自分类Dev

Java继承错误:“找不到符号”

来自分类Dev

Java错误:找不到符号Rational()

来自分类Dev

找不到符号(java编译时错误)

来自分类Dev

Java-错误:找不到符号

来自分类Dev

Java的compareTo方法-找不到符号错误

来自分类Dev

出处-Java错误:找不到符号

来自分类Dev

Java编译错误:找不到符号

来自分类Dev

Java继承错误:“找不到符号”

来自分类Dev

Java错误“找不到符号-方法(validIndex)”

来自分类Dev

摆脱intelliJ中的“找不到符号”错误

来自分类Dev

找不到符号错误?

来自分类Dev

错误:找不到符号

来自分类Dev

线程“main”中的异常 java.lang.RuntimeException:无法编译的源代码 - 找不到符号

来自分类Dev

在Java中找不到符号时间

来自分类Dev

在Java中找不到符号SetUtils