문제

I am trying to run the below simple code in command prompt for last few hours. Still not able to fix the error.

What is the problem here. I'm not able to find.

Here is the code:

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());
        }
}
도움이 되었습니까?

해결책

Need to use single | operator. Not ||.

catch(NumberFormatException | IOException exception)
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top