Ámbito de las variables y constantes

El ámbito de las variables es muy importante en cualquier lenguaje de programación. Esto se refiere al uso de una variable.

Depende de donde creemos una variable, la podremos utilizar en un lugar u otro.

 

El ámbito de una variable puede ser global, o local.

 

Vamos a ver ejemplos de variables locales:

 

 

java

 

 

Las variables locales como veis, solo se pueden utilizar en el ámbito en el que las creamos.

Es decir, la variable local_funcion, solo la puedo utilizar en la función donde la he creado, no fuera de ella.

 

Por eso si la intento utilizar en el "main", Java me detecta un error.

 

Lo mismo ocurre al contrario, las que he creado en "main" no las puedo utilizar en la función directamente, para eso están los parámetros.

 

Ahora bien, si queremos utilizar una variable a lo largo de todo el programa, en cualquier función y donde sea, podemos crear variables globales.

 

 

java

 

 

Así se crean variables globales: static int global; 

 

Tienen que estar situadas donde veis en la imagen, sino no serán variables globales.

De todas formas Netbeans te auyda poniéndolas en verde, para que se sepan que son variables globales, que son las que se pueden utilizar en cualquier sitio, en cualquier ámbito.

 

Hay otro tipo de variables muy útiles que son las variables CONSTANTES. Estas variables toman un valor, y ese valor que ha tomado será siempre el mismo durante toda la ejecución del programa.

 

Su utilidad es por ejemplo, para días de la semana, que son 7, y nunca serán más ni menos.

Entonces, podemos crear una variable constante, que sea días de la semana. Vamos a ver como hacerlo:

 

 

java

 

 

Así se declaran las constantes: static final int DIAS_SEMANA = 7;

 

static final <tipo_variable> <nombre_constante> = <valor>

 

Otra constante posible sería:

 

static final double PI = 3,14;

 

¿Se entiende? ¡¡¡Vamos a la siguiente lección!!!

¿Te gustó? Pues comparte ;-)
Este sitio usa cookies para personalizar el contenido y los anuncios, ofrecer funciones de redes sociales y analizar el tráfico. Ninguna cookie será instalada a menos que se desplace exprésamente más de 600px. Leer nuestra Política de Privacidad y Política de Cookies. Las acepto | No quiero aprender cursos gratis. Sácame