sábado, 25 de mayo de 2019

¿Como se declaran las CONSTANTES en Java? ¿Como funcionan?

Constantes en Java

Java constantes

Una constante es un espacio reservado en la memoria RAM, donde se almacena un valor que no puede cambiar durante la ejecución de un programa.
A veces, ocurre, ya sea por temas de seguridad o porque nuestro programa lo requiera. 
La palabra reservada final es la que hay que utilizar para declarar constantes.

Podemos definir constantes de los diferentes tipos de datos vistos hasta ahora (String, int, double...)

Ejemplos prácticos de constantes en Java

final String constante="Este valor pertenece a una constante.";

   System.out.print(constante);
Resultado
constantes java
El resultado es el mismo que utilizando una variable, la diferencia la podemos ver cuando intentamos declarar un nuevo valor para la constante.

final int constante=178;

   constante=235;

   System.out.print(constante);
Error:

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
 The final local variable constante cannot be assigned. It must be blank and not using a compound assignment

 at constantes.main(constantes.java:8)

Me devuelve este error, que básicamente avisa de que la constante no puede cambiar de valor.
Si esto fuese una variable en lugar de una constante no habría ningún problema en su ejecución.

int variable=178;

   variable=235;

   System.out.print(variable);

variable java
En el siguiente tema voy a escribir sobre los operadores en Java. Espero que te haya sido útil este artículo y si necesitas algo,  me lo pidas en los comentarios.

0 comentarios:

Publicar un comentario

Si te a gustado o necesitas ayuda, tus comentarios son agradecidos :D