Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Ключове Слово Final | Глибока Структура Java
Java Extended

bookКлючове Слово Final

Як запобігти зміні значення змінної

Для цього в Java існує ключове слово final. Розглянемо фрагмент коду, у якому використовується це ключове слово:

Main.java

Main.java

copy
123456789101112
package com.example; public class Main { public static void main(String[] args) { int number = 10; final int finalNumber = 5; number = 15; finalNumber = 20; System.out.println(number); System.out.println(finalNumber); } }

Як видно з наведеного вище коду, ми створили дві змінні типу int, але одну з них позначено ключовим словом final. Коли ми намагаємося змінити значення цієї змінної, компілятор повідомляє про помилку. Зокрема, він вказує, що не можна змінювати значення, позначене ключовим словом final.

Для чого можна використовувати ключове слово final:

  • Для створення констант. Константа — це змінна, значення якої не може бути змінене після ініціалізації. У Java константи завжди оголошуються з використанням ключового слова final;

  • Для позначення того, що значення змінної є остаточним і не повинно змінюватися;

  • Для запобігання випадковій зміні значення фінальної змінної у коді.

Завдання

Swipe to start coding

Ваше завдання — додати ключове слово final перед змінними, які не змінюються далі у коді.

Рішення

solution.java

solution.java

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 3
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

close

Awesome!

Completion rate improved to 2.63

bookКлючове Слово Final

Свайпніть щоб показати меню

Як запобігти зміні значення змінної

Для цього в Java існує ключове слово final. Розглянемо фрагмент коду, у якому використовується це ключове слово:

Main.java

Main.java

copy
123456789101112
package com.example; public class Main { public static void main(String[] args) { int number = 10; final int finalNumber = 5; number = 15; finalNumber = 20; System.out.println(number); System.out.println(finalNumber); } }

Як видно з наведеного вище коду, ми створили дві змінні типу int, але одну з них позначено ключовим словом final. Коли ми намагаємося змінити значення цієї змінної, компілятор повідомляє про помилку. Зокрема, він вказує, що не можна змінювати значення, позначене ключовим словом final.

Для чого можна використовувати ключове слово final:

  • Для створення констант. Константа — це змінна, значення якої не може бути змінене після ініціалізації. У Java константи завжди оголошуються з використанням ключового слова final;

  • Для позначення того, що значення змінної є остаточним і не повинно змінюватися;

  • Для запобігання випадковій зміні значення фінальної змінної у коді.

Завдання

Swipe to start coding

Ваше завдання — додати ключове слово final перед змінними, які не змінюються далі у коді.

Рішення

solution.java

solution.java

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

close

Awesome!

Completion rate improved to 2.63
Секція 1. Розділ 3
single

single

some-alt