Palavra-chave Final
Como evitar a alteração do valor de uma variável
Para esse propósito, Java possui uma palavra-chave chamada final
. Considere um trecho de código onde utilizamos essa palavra-chave:
Main.java
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); } }
É possível observar que, no código acima, foram criadas duas variáveis do tipo int
, mas uma delas está marcada com a palavra-chave final
. Ao tentar alterar o valor dessa variável, o compilador informa um erro. Especificamente, indica que não é possível modificar um valor marcado com a palavra-chave final
.
Para que podemos usar a palavra-chave final
:
-
Para criar constantes. Uma constante é uma variável cujo valor não pode ser alterado após ter sido inicializado. Em Java, constantes são sempre declaradas usando a palavra-chave
final
; -
Para indicar que o valor de uma variável é final e não deve ser modificado;
-
Para evitar a modificação acidental do valor de uma variável final em nosso código.
Swipe to start coding
Sua tarefa é adicionar a palavra-chave final
antes das variáveis que não são modificadas posteriormente no código.
Solução
solution.java
Obrigado pelo seu feedback!