程序不编译。什么是错误

时间:2014-04-04 17:33:55

标签: exception-handling java-7 ioexception numberformatexception

我试图在命令提示符中运行以下简单代码最近几个小时。仍然无法修复错误。

这里有什么问题。我找不到。

以下是代码:

public static void main(String[] args) {
        int i;
        try {
            DataInputStream din = new DataInputStream(System.in);
            i = Integer.parseInt(din.readLine());
        }
        catch(NumberFormatException || IOException exception) {
            System.out.println(exception.getMessage());
        }
}

1 个答案:

答案 0 :(得分:10)

需要使用单|运算符。不是||

catch(NumberFormatException | IOException exception)