Java: Константы
Некоторые данные никогда не меняются — например, математические постоянные. Возьмем число π. Приближенно оно всегда равно 3.14 и не может измениться.
Для обращения к подобным данным в Java принято использовать константы:
final var pi = 3.14;
System.out.println(pi); // 3.14В отличие от переменных, в начале определения константы используют ключевое слово final. Оно сообщает компилятору запрет на изменение. Любая попытка поменять константу приведет к ошибке.
Константа, как и переменная, может использоваться в любом выражении. Единственное ограничение — константу нельзя изменить, что звучит довольно логично.
Задание
Создайте константу dragonsBornCount и запишите в неё число 3 — это количество драконов, родившихся у Дайенерис. Выводить значение на экран не требуется.
Ваше упражнение проверяется по этим тестам
import java.io.ByteArrayOutputStream;
import java.io.PrintStream;
import static org.assertj.core.api.Assertions.assertThat;
class Test {
public static void main(String[] args) {
App.main(null);
ByteArrayOutputStream out = new ByteArrayOutputStream();
System.setOut(new PrintStream(out));
App.main(null);
final var actual = out.toString().trim();
assertThat(actual).isEmpty();
}
}Решение учителя откроется через:
20:00
