Vamos a ver como definir una variable final (o constante) en Java.
Variables final
en Java
Una variable final (o constante) es aquella que, una vez asignada, no puede cambiar de valor. Intentar modificar su valor resultará en un error.
Una variable final en Java se declara usando la palabra clave final
:
final float gravedadTierra = 9.81;
Si intentamos cambiar su valor posteriormente, se producirá un error:
gravedadTierra = -5; // Esta instrucción provocará un error
También es posible declarar la variable primero y luego asignarle el valor:
final float gravedadLuna;
// Cálculos para determinar el valor...
gravedadLuna = 1.6249; // Funcionará, ya que gravedadLuna aún no tiene ningún valor asignado.
gravedadLuna = 0; // Esto resultará en un error debido a que ya se ha asignado un valor a gravedadLuna.