• Не понимаю откуда ошибка missing return statement, где она и в чем заключается?

    @Disis
    public class Praktikum {

    public static void main(String[] args) {

    String highestGrossingFilm = findHighestGrossingFilm();
    System.out.println("Самый кассовый фильм: " + highestGrossingFilm);
    }

    public static String findHighestGrossingFilm() {
    String film1 = "Титаник";
    int income1 = 2194;

    String film2 = "Аватар";
    int income2 = 2810;

    String film3 = "Тёмный рыцарь";
    int income3 = 1084;

    if (income1 > income2 & income1 > income3) {
    return film1;
    } else if (income2 > income1 & income2 > income3) {
    return film2;
    } else {
    return film3;
    }
    }

    }
    Ответ написан
    Комментировать