Las constantes son un tipo especial de datos, cuya característica principal es que no cambian de valor a lo largo de todo el código.
Se suelen representar mediante una cadena toda en mayúsculas, para que puedan diferenciarse de las variables, que sí que cambian normalmente de valor.
public class Constantes{
final static double NUMEROPI= 3.141592;
public static void areaCirculo(double radio){
double area=(radio*radio*NUMEROPI);
System.out.println("El área del círculo de radio "+radio+" es: "+area);
return;
}
public static void main(String[] args) {
areaCirculo(4.5);
areaCirculo(14.3);
}
}El área del círculo de radio 4.5 es: 63.617238
El área del círculo de radio 14.3 es: 642.42414808Vemos varias cosas comunes a las constantes:
- Se escriben todo en mayúsculas. Así se diferencian del resto de datos.
- Al ser declaradas como static, se puede acceder a ellas desde cualquier parte del programa.
- Al declararlas como final, nos aseguramos que no se van a modificar, si la intentamos modificar en algún otro lugar del código, nos dará error.
