Не справилась самостоятельно с решением, посмотрела правильное готовое, переписала, только что название второго массива строк отличается, но результат на фото выше. Мое предположение почему так: нет исходных данных строк, которые надо считать, поэтому все заканчивается на if (stringstwo == null) break. Так вот, права ли я? И куда надо вносить эти исходные данные, которые программа будет считывать?
Олеся
16 уровень
вопрос такой...
Архивный
Комментарии (23)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ksenia Volkova Java Developer в DXC Master
17 марта 2021, 08:19полезный
Там буква пропущена.
+1
Олеся
17 марта 2021, 08:27
аххахаха спасибо! но все же, мне нужно самой вносить исходные данные куда-то? строки эти
0
Олеся
17 марта 2021, 08:29
И все равно после исправления не принимает
0
Ksenia Volkova Java Developer в DXC Master
17 марта 2021, 08:30
У тебя строки должны считываться с консоли.
Значит, ты запускаешь код - и твоя программа ждет, пока ты ей не введешь 10 строк.
Именно это у тебя на скрине и происходит.
0
Олеся
17 марта 2021, 08:30
дык куда вводить то??
0
Ksenia Volkova Java Developer в DXC Master
17 марта 2021, 08:31
В консоль.
Нижнее окно - это она и есть.
0
Олеся
17 марта 2021, 09:02
Так? Только не прошло почему-то по двум условиям и на консоль не вывелось ничего...
0
Ksenia Volkova Java Developer в DXC Master
17 марта 2021, 09:06
Я бы проверила, тот ли класс ты запускаешь.
А по коду - не надо забывать правильно расставлять скобки. Например, у if.
0
Олеся
17 марта 2021, 13:03
скобки проверила и расставила, результат такой же, как на фото выше, в консоль ответ не выводит. А я правильно написала эти входные данные? И ошибка вот эта OpenJDK..... бла бла все время вылезает, как это все наладить?
0
Ksenia Volkova Java Developer в DXC Master
17 марта 2021, 13:44
Нажми сюда и покажи, что выводит.
OpenJDK... это не ошибка, это просто уведомление. Оно никак не мешает работе.
0
Олеся
17 марта 2021, 14:26
Нажимаю на вашу кнопочку, не переход по ссылке, прикреплю скриншоты с пояснением. Еще раз сверила свой код с проверочным, все совпадает. И скобки тоже. Пока не запущу хоть раз ран или дебаг окошка с консолью внизу у меня ведь нет вообще...так должно быть, или я не понимаю как с самого начала зайти в консоль и ввести исходные строки? Т.е. сначала это выглядит так
0
Олеся
17 марта 2021, 14:29
потом первы дебаг, появляется консоль и я ввожу строки вот так
0
Олеся
17 марта 2021, 14:31
потом ран и вот результат
0
Ksenia Volkova Java Developer в DXC Master
17 марта 2021, 14:33
Строки можно вводить только после запуска кода. Ведь именно он их должен считывать - поэтому пока он не запущен, строки и не нужны.
Кнопочка, которую я показывала, должна была показать полностью первую строку в консоли (которая начинается с C:\Users\...). Нужно посмотреть, что там у нее в конце.
+1
Олеся
18 марта 2021, 07:00
Во! Нажала на вашу кнопочку. Данные в консоль ввела, поставила брейкпоинт в начале метода мэйн, и выполняла пошагово. Результат: выполняется только первый цикл - считывание с клавиатуры. Все считывается, цикл завершается, а к следующему циклу не переходит почему-то. Скобки еще раз проверила.....
0
Ksenia Volkova Java Developer в DXC Master
18 марта 2021, 07:15
А что происходит после первого цикла?
0
Олеся
18 марта 2021, 08:39
Оххх.....теперь уже и это делать не хочет((( при моих абсолютно аналогичных действиях с пошаговым выполнением теперь даже первую считанную строку не присваивает strings[i], а завершает цикл ничем и дальше не идет и еще вот строка появилась подчеркнутая, кажется раньше не было ее
0
Олеся
18 марта 2021, 08:41
В это время в консоли с вашей кнопочкой
0
Ksenia Volkova Java Developer в DXC Master
18 марта 2021, 09:06
Тут твоя программа как раз ждет, чтобы ты ей строки ввела.
0
Олеся
18 марта 2021, 12:59
Окей, с горем пополам ввела, цикл отработал и дальше не идет. Жму F8 - ничего. завис на строке с включением сканера. в консоли вот то что я ввела.
0
Ksenia Volkova Java Developer в DXC Master
18 марта 2021, 13:07
enter нажми
И введи остальные 7 строк.
0
Олеся
18 марта 2021, 15:09
Все. Я сдаюсь. Проверку прошла. Но вывод в консоль я так и не увидела. Спасибо огромное за терпение!!
0
Ksenia Volkova Java Developer в DXC Master
18 марта 2021, 15:14
Попробуй без дебага - по-моему, он тебя только сбивает. Просто Run, и введи 10 строк.
0