Está en la página 1de 1

Constantes en Java

Las constantes son valores que no se modifican durante la ejecucin del programa, si
definimos una constante y la intentamos modificar durante la ejecucin, no nos dejara.

La mayor utilidad de las constantes es definir valores que siempre sern iguales y que
en caso de que varen con el tiempo se pueden cambiar, el mejor ejemplo es el IVA.

En Java, cualquier tipo de dato puede ser una constante, para definir que sea una
constante, debemos escribir antes del tipo de dato final, para seguir la convencin en
java, escribiremos el nombre de la constante en maysculas.

Imaginemos que tenemos un programa simple para saber el precio del IVA de un
producto, este programa lo tenemos hace tiempo cuando el IVA es de 18 %, cuando
subi a 21% solo es necesario cambiar un valor.

En este pequeo ejemplo, parece que dara igual lo anterior, ya que con cambiar un par
de cosas seria igual, pero imaginemos que tenemos un programa enorme y que esa
constante es utilizada muy a menudo, si cambiara el IVA solo tendramos que cambiar
el valor de IVA y no todos los valores en todo el programa.

Mi consejo es que todo aquello que no cambia pero que puede variar en un futuro, lo
hagis constante. Veamos un ejemplo:

1
public class PruebaApp {
2
3 public static void main(String[] args) {
4
5 final double IVA = 0.18;
6 int producto=300;
7
8 double resultado=producto*IVA;
9
System.out.println("El IVA del producto es "+resultado);
10 }
11
12 }
13