Palabra Clave Final
Cómo evitar cambiar el valor de una variable en Java
Para este propósito, Java tiene una palabra clave llamada final. Consideremos un fragmento de código donde usamos esta palabra clave:
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); } }
Se puede 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 se puede modificar un valor que está marcado con la palabra clave final.
Usos posibles de la palabra clave final:
-
Para crear constantes. Una constante es una variable cuyo valor no puede ser modificado después de su inicialización. 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 el 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
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Can you show me an example of using the final keyword in Java?
What happens if I try to change the value of a final variable?
Can you explain the difference between final variables and constants in Java?
Awesome!
Completion rate improved to 2.63
Palabra Clave Final
Desliza para mostrar el menú
Cómo evitar cambiar el valor de una variable en Java
Para este propósito, Java tiene una palabra clave llamada final. Consideremos un fragmento de código donde usamos esta palabra clave:
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); } }
Se puede 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 se puede modificar un valor que está marcado con la palabra clave final.
Usos posibles de la palabra clave final:
-
Para crear constantes. Una constante es una variable cuyo valor no puede ser modificado después de su inicialización. 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 el 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
¡Gracias por tus comentarios!
single