Las constantes en Java

Las constantes en Java

Las constantes o variables finales en Java

Las constantes o variables finales en Java, son contenedores de datos como las variables, con la gran diferencia, de que su valor solo puede ser inicializado. No se le puede reasignar un valor después de iniciarlas. Es por ese motivo, que reciben el nombre de constantes (su valor es siempre el mismo) o variables finales (variables con un valor ya final en su inicio).

¿Cómo se declara una constante en Java?

Las constantes son declaradas con los mismos tipos de datos que las variables, solo que estas deben llevar antes que nada, la palabra final. Pueden ser double, boolean, int, etc.

Un posible uso para una constante, es la constante PI. Un valor fijo que nunca cambiará:

final double PI = 3.141592653589793;

Si intentas reasignar un valor a las constantes, te aparecerá el siguiente error:

final double PI = 3.141592653589793;
PI = 10.4;

Error en la consola

java: cannot assign a value to final variable PI

El error dice que no se le puede asignar un valor a la variable final PI.

¿Se puede dejar una constante sin inicializar?

Sí, en Java se puede declarar una constante sin inicializar e inicializarla en otra línea.

final double PI;
PI = 10.4;

Eso sí, esa asignación será el único cambio que tendrá la constante.

Al igual que ocurre con las variables, no puedes llamar a una constante que esté sin inicializar.

Hasta aquí llegamos por el momento con las constantes, seguiremos utilizándolas a partir de ahora en los próximos capítulos.

Todo el temario del curso Java aquí.

Si te quedan dudas sobre este u otros temas tratados anteriormente en el curso, no lo dudes, déjame un comentario e intentaré ayudarte en lo que pueda.

¿Tienes algún tema de Java que te da dolor de cabeza? No lo vayas arrastrando más, ya que tus peticiones y sugerencias son bien recibidas. Si veo que son interesantes, escribiré un capítulo solo para el tema que sugieras.

¡Hasta el próximo capítulo!

Ejercicios de Java para practicar

  1. ¿Es correcta esta constante en las dos líneas de código?
double PI;
PI = 10.4;
  1. Declara e inicializa una constante que admita el valor 300.56.

Soluciones de los ejercicios del capítulo anterior

  1. char.
  2. short o int.
  3. byte.
  4. float.
  5. double.
  6. boolean.
  7. float.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

curso de Python Entrada anterior Ejercicios de programación modular con Python
android studio logo Entrada siguiente Instalación de Java y Android Studio