У меня проблема в том , что первая строка вводится вне цыкла:
String key = reader.readLine();
и для нёё не вызывается метод doWork.
Вопрос : как сделать, чтобы внести первую строку ввода в цыкл, при этом не меняя сам тип цыкла ( хочу оставить while)?
Если я переношу первую строку в цыкл то в условии while переменная key не имеет ссылки...
while (key.equals("user") || key.equals("loser") || key.equals("coder") || key.equals("proger")) {
key = reader.readLine();package com.javarush.task.task14.task1411;
public interface Person {
class User implements Person {
void live() {
System.out.println("Usually I just live.");
}
}
class Loser implements Person {
void doNothing() {
System.out.println("Usually I do nothing.");
}
}
class Coder implements Person {
void coding() {
System.out.println("Usually I create code.");
}
}
class Proger implements Person {
void enjoy() {
System.out.println("Wonderful life!");
}
}
}