Помогите с этой Java-программойJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Помогите с этой Java-программой

Сообщение Anonymous »

Я пишу Java-программу для ввода года и месяца в формате «1999-5», что означает 1999 год и месяц июнь. (месяцы начинаются с 0=январь, 1=февраль).

Где 1999 — год, а 5 — числовая последовательность месяца (соответствует июню). Программа должна отображать день, на который выпало 28 июня 1999 года, и в этом случае результатом будет ПОНЕДЕЛЬНИК.

У меня есть логика и частичный код. Я ввожу строку, разделяю ее, анализирую до целого числа и передаю на обработку. Как отделить разделитель "-" во входной строке.

Ввод программы должен быть "1999-5"
Выход должен быть ПОНЕДЕЛЬНИК. (28 июня 1999 года приходится на понедельник)

Код: Выделить всё

int num;
Scanner sc=new Scanner(System.in);
String name=sc.nextLine();
String delimiter = "-";

temp= name.split(delimiter);

num= Integer.parseInt(name);

System.out.println(temp);
System.out.println(num);
Скажите, пожалуйста, есть ли лучший способ сделать это.

Подробнее здесь: https://stackoverflow.com/questions/597 ... va-program
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»