Ошибка, тип возврата требуется в методе, но неясно, что я делаю неправильно? - PullRequest
0 голосов
/ 01 апреля 2020

Очень новичок в программировании, и я пытаюсь создать простую программу для анализа даты. Проверьте следующий соответствующий код. Сообщение об ошибке: «недопустимое объявление метода, требуется тип возврата». Но разве я не указал свой тип возврата в виде строки?

System.out.println("Enter the date in the following format, MM/DD/YYYY");
    Date = in.nextLine();

    Month = Date.substring(0,2);
    int M = Integer.parseInt(Month);

    Month = getMonth(M);
    System.out.println("The current month is " + Month);

}

public static String (int M)
{
    String Months;
    switch (M)
    {
        case 1:
            Month = "January";
            break;
        case 2:
            Month = "Feburary";
            break;
        case 3:
            Month = "March";
            break;
        case 4:
            Month = "April";
            break;
        case 5:
            Month = "May";
            break;
        case 6:
            Month = "June";
            break;
        case 7:
            Month = "July";
            break;
        case 8:
            Month = "August";
            break;
        case 9:
            Month = "September";
            break;
        case 10:
            Month = "October";
            break;
        case 11:
            Month = "November";
            break;
        case 12:
            Month = "December";
            break;
        default:
            System.out.println("Out of bounds");
            break;
    }

    return Months;

}

1 Ответ

1 голос
/ 01 апреля 2020

Вы забыли дать название своей функции, например:

public static String getMonth(int M)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...