Palavra-chave Final
Como Prevenir a Alteração do Valor de uma Variável em Java
Para esse propósito, Java possui uma palavra-chave chamada final. Considere um trecho de código onde utilizamos essa palavra-chave:
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); } }
É 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 ser 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
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
What happens if I try to change a final variable in Java?
Can you explain the difference between final variables and constants in Java?
Are there other uses for the final keyword besides variables?
Incrível!
Completion taxa melhorada para 2.63
Palavra-chave Final
Deslize para mostrar o menu
Como Prevenir a Alteração do Valor de uma Variável em Java
Para esse propósito, Java possui uma palavra-chave chamada final. Considere um trecho de código onde utilizamos essa palavra-chave:
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); } }
É 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 ser 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
Obrigado pelo seu feedback!
single