Ключове Слово Final
Як запобігти зміні значення змінної
Для цього в Java існує ключове слово final
. Розглянемо фрагмент коду, у якому використовується це ключове слово:
Main.java
123456789101112package 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
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 2.63
Ключове Слово Final
Свайпніть щоб показати меню
Як запобігти зміні значення змінної
Для цього в Java існує ключове слово final
. Розглянемо фрагмент коду, у якому використовується це ключове слово:
Main.java
123456789101112package 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
Дякуємо за ваш відгук!
Awesome!
Completion rate improved to 2.63single