Java

Variables

7/11/2019

¿Que es una variable? Una variable es una estructura de datos que puede cambiar su valor durante la ejecución de un programa. Al declarar una variable, lo que se debe hacer es indicar de que tipo será, el nombre con el que se le identificará, y cual será su valor inicial.

Al momento de declarar una variable, se almacena la misma en un espacio en memoria que es gestionado automáticamente. Entonces, su declaracion sería algo así: Tipo_de_dato nombre_identificacion = valor.

Cuando le asignamos por primera vez valor a la variable, se dice que estamos inicializando la misma. La inicialización se debe realizar previo al uso de la variable, ya que de lo contrario, habrá un error en el programa. A continuación se mostrará una tabla con los diferentes tipos de variables que se pueden utilizar en Java:

Tipo Descripción Ejemplo
Long Representa un numero entero real. Utiliza 8 bytes en memoria. long a = -38000000
Int Representa un numero entero real. Utiliza 4 bytes en memoria. Es el más utilizado int a = 15
Short Representa un numero entero real. Utiliza 2 bytes en memoria. short a = -205
Double Representa un numero con coma flotante. Es compatible con una variable con un entero real pero no al revez. Utiliza 4 bytes en memoria. double a = 5.3
Float Representa un numero real que acepta decimales. Sucede lo mismo que con Double. Utiliza 4 bytes en memoria. float a = 3.141591
Boolean Solo puede contener Verdadero (true) o Falso (false). Se usa para condiciones lógicas. Utiliza 2 bytes en memoria. boolean a = true
Char Representa un caracter (numero, letra o simbolo). Utiliza 2 bytes en memoria. char a = 'A'

Alguien muy curioso y con un conocimiento mínimo quizás preguntaría ¿Y donde está string? Dejame decirte que String no es una variable, es un objeto de una clase. Ya se vera esto mas adelante en Programación orientada a objetos, solo tenlo en cuenta por ahora.

Existen algunas "reglas" que debes seguir para utilizar las variables correctamente:

  • Los nombres de variables no deben comenzar con numeros, aunque pueden formar parte del nombre.
  • Java diferencia entre minúsculas y mayúsculas, por lo que A es distinto de a
  • El nombre de una variable no puede contener espacios.
  • No pueden existir dos variables con el mismo nombre, aunque sean de distinto tipo.
  • Los nombres de variables no pueden contener caracteres de operadores (+,-,!, etc).
  • En lo posible hay que evitar la letra ñ y los acentos en los nombres de variables.

Supongamos que deseamos que el nombre de una variable este conformado por varias palabras. Al no poder utilizar espacios se podría colocar de la siguiente manera:

Utilizando un guión bajo: variable_prueba. O bien, colocar la primera letra de cada palabra en mayúscula, exceptuando la primera: variablePrueba.

A continuación se verán algunos ejemplos de uso de variables.


En el primer ejemplo, se declaran dos variables enteras y se suman en una variable llamada "suma". Recordar colocar siempre un ; despues de cada linea.

1       public class Prueba{
2           public static void main(String[] args){
3               int a = 30;
4               int b = 5;
5               int suma = a + b;   //El valor de "suma" es 35
6               System.out.println(suma);   //Imprime la variable "suma"
7           }
8       }
1       public class Prueba{
2           public static void main(String[] args){
3               int a = 30;
4               double b = 5.5;
5               double suma = a + b;    //El valor de "suma" es 35.5
6               System.out.println(suma);
7           }
8       }

Por último, si todas las variables son del mismo tipo, estas se pueden declarar en una misma linea separadas por una coma, siendo o no inicializadas:

1       public class Prueba{
2           public static void main(String[] args){
3               int a = 30, b = 5, c = 10;
4               int suma = a + b + c;   //El valor de "suma" es 45
5               System.out.println(suma);
6           }
7       }

Abre tu editor de codigo, escribe estos ejemplos y comprueba por cuenta propia su funcionamiento.

Esto fue todo sobre variables en Java.

Volver arriba

Python

  • Proximamente...

HTML

  • Proximamente...