JavaRush /Курси /Frontend SELF UA /Дивимося значення змінних

Дивимося значення змінних

Frontend SELF UA
Рівень 38 , Лекція 4
Відкрита

11.1 Treads & Variables

Під час зупинки програми за допомогою break point або при покроковому виконанні, щоразу ти можеш дивитися значення змінних, які відомі у поточному місці програми.

Давай напишемо програму, яка заповнює масив із 10 елементів числами від 100 до 109:

IDE

Інтелектуальна система IntelliJ IDEA прямо над кодом відображає значення важливих змінних. У нашому випадку це змінна-список data.

Також у нижній частині скриншоту у нас відкрита вкладка Threads & Variables (а не Debug Console), і в ній відображаються всі відомі змінні (зі своїми значеннями) у даному місці програми.

Якщо ти натиснеш F8 10 разів, то виконаєш 5 обертів циклу (одне натискання для заголовка циклу і одне для тіла циклу). Тоді ти отримаєш такий результат:

IDE

Відпрацювало 5 ітерацій циклу з 10, і ти бачиш, що в масиві data вже є 5 значень: 100, 101, 102, 103 і 104.

До речі, якщо звернути увагу на панель зі змінними, можна там побачити ще кілька корисних змінних:

IDE

11.2. Зміна значень змінної

До речі, якщо ти хочеш протестувати, як твоя програма поводитиметься при певних значеннях змінних, ти можеш просто змінити значення будь-яких змінних прямо під час виконання програми (в режимі налагодження).

Для цього потрібно клікнути правою кнопкою миші на імені змінної або натиснути F2:

IDE

Потім ти просто пишеш нове значення змінної і натискаєш Enter — все:

IDE

Або навіть так:

IDE

Натискаєш Enter і все — тепер програма використовує нове значення твоєї змінної.

IDE

11.3. Виконання фрагмента коду

Також у будь-який момент роботи програми ти можеш виконати довільний код. Це робиться за допомогою комбінації клавіш Alt+F8 (Option+F8) або пункту контекстного меню:

IDE

У тебе з'явиться спеціальне вікно, в якому ти можеш написати будь-який код, і в ньому можна використовувати змінні, відомі на поточний момент виконання програми!

Можна викликати будь-які методи: скажімо, змусити програму вивести якийсь текст на екран, не перериваючи її роботи! Приклад:

IDE

Ти щойно дізнався десь 5% від усіх можливостей IntelliJ IDEA. Коли ти їх освоїш, ми поговоримо про решту.

1
Опитування
Основні методи масивів, рівень 38, лекція 4
Недоступний
Основні методи масивів
Основні методи масивів
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ