Такая проблема, что когда я нажимаю на "RUN"( даже если я запускаю отдельный метод в задачке или класс), то кроме запуска одной задачи, запускаются все задачи на этом уровне. И, если я не решил какую то задачу, то есть она не прошла проверку или не компилируется. То и не компилируется задача, которую я хочу запустить. И еще я не могу найти консоль, в которой должен быть вывод задачи.
Антон
19 уровень
Вопрос по работе в IDE
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Justinian Judge в Mega City One Master
7 августа 2019, 18:41решение
По поводу консоли:
ALT+4.
По поводу первого вопроса - задачи все не запускаются они компилируются.
Программа это проект. В нашем случае проект - JavaRushTasks. Программа может структурно делиться на самостоятельные модули. В нашем случае модули это квесты (1. JavaSyntax, 2. JavaCore, 3. JavaMultithreading, 4. JavaCollections).
Запуская класс с задачей, то есть ЛЮБОЙ компонент нашей Программы или ее отдельного модуля, весь код ( в нашем случае - модуля, конкретного квеста) проверяется на ошибки компилятором.
Если есть нерешенная задача, которая не компилируется (отсутсвуют нужные фигурные скобки, нету return и другие ошибки, которые выделены красным), мы не сможем запустить другие классы этого проекта/модуля.
А вдруг мы в своем коде ссылаемся на этот класс, в котором ошибки, а там синтаксический коллапс:
Поэтому нельзя в рамках конкретного модуля/проекта оставлять классы/задачи в некомпилированном состоянии (когда Идея нам подсвечивает красным). Для этого можно:
- если метод нереализован, но что-то должен возвращать ставить заглушки (return 1, return "", return new HashMap<>());
- либо комментировать, лишь бы код скомпилировался и не мешал запускать другие задачи, выделяем проблемный кусок кода и нажимаем CTRL+/
Когда мы потом вернемся к этой задаче, потом просто уберем заглушки и комментирование. +3
Антон
8 августа 2019, 20:01
Спасиб)
0