Palabra Clave Final
Cómo evitar cambiar el valor de una variable
Para este propósito, Java tiene una palabra clave llamada final
. Consideremos un fragmento de código donde usamos esta palabra clave:
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); } }
Puedes observar que en el código anterior hemos creado dos variables de tipo int
, pero una de ellas está marcada con la palabra clave final
. Cuando intentamos cambiar el valor de esta variable, el compilador nos informa de un error. Específicamente, indica que no podemos modificar un valor que está marcado con la palabra clave final
.
Para qué podemos usar la palabra clave final
:
-
Para crear constantes. Una constante es una variable cuyo valor no puede ser cambiado después de haber sido inicializado. En Java, las constantes siempre se declaran utilizando la palabra clave
final
; -
Para indicar que el valor de una variable es final y no debe ser modificado;
-
Para evitar la modificación accidental del valor de una variable final en nuestro código.
Swipe to start coding
Tu tarea es agregar la palabra clave final
antes de las variables que no se modifican posteriormente en el código.
Solución
solution.java
¡Gracias por tus comentarios!