Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvPmVrFn 21 of 420 menu
◀ ▶

Неизменяемая переменная final в Java

Неизменяемая переменная получает значение один раз. После объявления новое значение в нее записать нельзя.

Для такого случая перед типом пишут слово final. Объявление и вывод устроены так же, как у обычной переменной. Рабочий пример:

final double pi = 3.14; System.out.println(pi);

Записать в переменную с final новое значение после объявления нельзя. Такой код не компилируется:

final double pi = 3.14; pi = 3.15;

Число из переменной с final можно скопировать в обычную переменную и уже ее менять. На практике берут final, если значение не меняется. Пример с копированием:

final double pi = 3.14; double next = pi; next = 3.15; System.out.println(next);

Дан код:

final double pi = 3.14; pi = 3.15;

Программа в этом коде не запускается. Найдите ошибку.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить