Debag просто прогоняет и не тормозит в красных точках. на скрине винзу справа видно сообщение что пропущена точка. почему он их пропускает? помогите разобраться!Гринвалд
10 уровень
Не работает Debag!
Обсуждается
Debag просто прогоняет и не тормозит в красных точках. на скрине винзу справа видно сообщение что пропущена точка. почему он их пропускает? помогите разобраться!Комментарии (9)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Slava Melnikov
2 декабря 2022, 21:11
Наверное потому что дебаггер же останавливает программу на нужной вам строке, но еще не выполняет ее. Ваша строка, это момент создания массива, который еще не произошел, и даже если ввести в консоли размер, он не понимает к чему ему его применить, ведь new int[ ] еще не выполнился.
Это моя версия, естественно могу ошибаться
0
hidden #598481
2 декабря 2022, 22:13
он еще не дошел до этой строки, ждет ввода длины на предыдущей
+1
Slava Melnikov
2 декабря 2022, 22:35
Вы правы. Должно все работать.
Автор, простите за такое предположение, но может вас просто смущает что открыта консоль дебаггера, а не сам он?)
0
Slava Melnikov
2 декабря 2022, 20:50
Сообщение говорит вам не о том, что пропущен breakpoint, а о том что вы не воспользовались горячими клавишами для вывоза дебаггера, ведь данный плагин для этого и создан:)
Дебаггер остановился и ждет от вас введенных данных, в данном случае длинны массива. Но я сейчас проверял, и у меня, если ставить точку в этой строке, появляются проблемы. Все работает отлично, если поставить breakpoint на следующую, в цикл for. Почему так, до конца не могу понять, но догадка есть.
+1
Гринвалд
5 декабря 2022, 01:49
В чём суть. Я раньше ставил точку, не важно где. Запускал дебаггер, он проходил код до точки и останавливался, а тут получается я ставлю точку, он запускает код и пропускает мою точку, отмечает её галочкой и вылазит сообщение что точка пропущена. Я как бы только третье задание выполняю и программа для меня новая, возможно я какой то пропуск точек нажал или ещё что....вообщем думал может кто знает что нажал и подскажет.
0
Slava Melnikov
5 декабря 2022, 07:27
К сожелению не смогу вам тут помочь, но повторюсь, сообщение в правом нижнем углу говорит вам не о том что пропущена точка, а о том что вы не воспользовались набором горячих клавиш для запуска дебагера. Данный плагин для этого и придуман, чтобы приучать вас пользоваться ими:)
+1
hidden #598481
5 декабря 2022, 07:30
Да твой код не дошёл до точки, он ждёт, пока ты введёшь число в консоль. У тебя точка стоит на 15 строке. Чтобы до неё дойти сначала надо выполнить чтение с консоли в 14 строке. А как его выполнить, если ты ничего не ввёл.
По поводу сообщения от плагина тебе Слава всё правильно уже сказал, можешь не обращать внимания.
0
Гринвалд
7 декабря 2022, 05:07
да это задание с JavaRush, там стоит ввод числа в консоль, не в этом дело. Я сейчас дальше решаю, сейчас наконец начало работать если я в самом задании включаю, но если включаю сверху то такая же фигня. Немного приходит осознование в чём проблема, но ещё далёк от разгадки
0
Гринвалд
7 декабря 2022, 05:12
вот смотрите. Тут он дошёл до точки и показал какие были значения раньше, а на скрине в теме там вообще ничего не выдавал. Там конечно только присвоение значения которое должно вводиться с клавиатуры, но поверьте и в других случаях он ничего не выдавал, просто горела зелёная точка на жучке и всё. 0