مشکل در مبحث Exception Handling در جاوا

0 رأی
میانگین بازدید روزانه 0.1453 بازدید

سلام. لطفا به کد زیر نگاه کنید.

package com.google;

class MyException extends Exception {
    public MyException() {
    }

    public MyException(String message) {
        super(message);
    }
}

public class MainApp {

    public static void main(String[] args) {
        try {
            System.out.println(myMethod(10));
        } catch (MyException e) {
            System.out.println(e.getMessage());
        }
    }

    private static int myMethod(int i) throws MyException {
        switch (i) {
            case 1:
                System.out.println("One");
                return 1;
            case 2:
                System.out.println("Two");
                throw new MyException("MyException");
                return 1;
            case 3:
                System.out.println("Three");
            default:
                System.out.println("Default");
                return 6;
        }
    }

}

از case دوم از return 1 خطا می‌گیره. اصلا نمی‌فهمم مشکل از چیه. لطفا راهنماییم کنید. ممنون.

سوال 1 سال قبل در تالار برنامه نویسی توسط Sina Deuxshiri (450 امتیاز)

سوال های مشابه

0 رأی
1 جواب میانگین بازدید روزانه 0.275 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.2181 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.0971 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.1169 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.0548 بازدید
سوال 2 سال قبل در تالار برنامه نویسی توسط ehsolimo (292 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.29290 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.13216 بازدید
+2 رأی
2 جواب میانگین بازدید روزانه 0.39691 بازدید
+4 رأی
1 جواب میانگین بازدید روزانه 0.31559 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.3642 بازدید
کانال تلگرام جواب یاب
...