Всем привет! Мучилась с задачей, в конце концов заглянула в решение, а там такой же код. Но он не работает! Напишу ниже что на на ауте выдает. И задачу при этом приняли по всем 4-м пунктам)))))) Хотя на выходе все равно выдает enough и не останавливается и выдает слова дальше. Делает так даже если запустить правильное решение. Не поняла, что это было?)) Прикрепить не могу, говорит задача решена. Вот что выдал на выходе:
mama
dad
enough
dad
java.util.NoSuchElementException: No line found
at java.base/java.util.Scanner.nextLine(Scanner.java:1651)
at com.javarush.task.pro.task04.task0406.Solution.main(Solution.java:15)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
Anonymous #3412276
9 уровень
Чего-то он, а?
Обсуждается
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Anonymous #3369914Expert
28 февраля 2024, 22:26
Самое забавное, что текущий код правильно работает.
0
White_Eagle
28 февраля 2024, 19:03
Не работает "break"! Фигурные скобки в оператор if лишние. Других вариантов нет.
0
Anonymous #3412276
14 февраля 2024, 10:12
public class Solution {
public static void main(String[] args) {
//напишите тут ваш код
Scanner console = new Scanner(System.in);
while (true)
{
String t = console.nextLine();
if (t.equals("enough")){
break;}
System.out.println(t);
}
}
}
0
hidden #3303140
13 февраля 2024, 16:34
Код покажи
+1