У меня возникла проблема. Мой цикл while должен выполнятся до тех пор, пока я не введу либо C, либо F. Но на самом деле он выполняется всегда.
String inputType = "";
while (!inputType.equals("C") || !inputType.equals("F")) {
System.out.println("Введите C, если хотите ввести строку из консоли, или F, если хотите ввести строку из файла");
inputType = scan.nextLine();
}
Что можно с этим сделать? И почему это работает не так, как я ожидаю?
Ответ очевиден. Либо не равно С, либо не равно F. Предположим, вы ввели C. Тогда эта строка не равна F, и цикл пойдет дальше.
Замените "или" на "и", и все заработает.
String inputType = "";
while (!inputType.equals("C") && !inputType.equals("F")) {
System.out.println("Введите C, если хотите ввести строку из консоли, или F, если хотите ввести строку из файла");
inputType = scan.nextLine();
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
При входе в IDE NetBeans, выводит предупреждение библиотеки JUnit4 и Junit не найдены
Нужно изучить JSP, которые входят в java EEПытаюсь настроить intelij-idea educational edition на использование этой технологии
У меня две задачи, создать пустое окно и создать кнопкиОкно я смог создать и все работает, но вот со второй задачей никак: иконки на кнопках...