0% encontró este documento útil (0 votos)
0 vistas3 páginas

003+ +Variables+en+Java

En Java, una variable es un espacio en memoria que almacena un valor de un tipo específico, como números enteros, reales, booleanos o caracteres. Las variables pueden ser creadas y asignadas en el mismo momento, y su valor puede cambiar durante la ejecución del programa, siempre que el nuevo valor sea del mismo tipo. Además, se pueden realizar operaciones matemáticas con variables, pero al hacerlo con tipos enteros, la parte decimal se pierde.

Cargado por

barbie.bourel30
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
0 vistas3 páginas

003+ +Variables+en+Java

En Java, una variable es un espacio en memoria que almacena un valor de un tipo específico, como números enteros, reales, booleanos o caracteres. Las variables pueden ser creadas y asignadas en el mismo momento, y su valor puede cambiar durante la ejecución del programa, siempre que el nuevo valor sea del mismo tipo. Además, se pueden realizar operaciones matemáticas con variables, pero al hacerlo con tipos enteros, la parte decimal se pierde.

Cargado por

barbie.bourel30
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Variables en Java

Dijimos que una variable en Java es un espacio en memoria que puede contener un valor de algún
tipo al que le damos un nombre determinado. Para usar el valor que hayamos guardado dentro de
la variable, podemos hacerlo llamando a la variable por su nombre.

En Java, las variables “primitivas” pueden guardar un valor de los siguientes tipos

Números enteros Números reales Valores lógicos Caracteres


byte float boolean char
int double
short
long

Para crear una variable en Java, debemos indicarle el nombre y el tipo.

int numero; Cuando ejecute mi programa, cada una de estas sentencias creará un
short otroNumero;
espacio en la memoria de mi computadora que estará pronto para recibir
long unNumeroMasGrande;
byte miVariable; y guardar un valor del tipo especificado. Es decir, dentro de la variable
boolean existe; número, voy a poder guardar, por ejemplo el valor ‘123’, pero no el valor
float numeroConComa; ‘123.5’ ni el valor ‘true’ porque esos valores no son de tipo int
double precioTotal;
char letra;

Para poder usar el valor que está dentro, debemos, antes, guardar un valor dentro de la variable.

numero = 123;
otroNumero = -16344;
unNumeroMasGrande = 1234567890;
miVariable = -14;
existe = true;
numeroConComa = 1234.567;
precioTotal = 45344.8483621;
char = ‘z’;

[Link](“El número es: ” + numero);


También vamos a poder crear la variable y guardar un valor en el mismo momento.

int posicion = -10;


short numerito = 45;
long tremendoNumero = 4115521452;
byte guardado = 50;
boolean verdadero = false;
float exacto = -122545202.10;
double numeroPi = 3.14159265358979323846264338327950;
char caracter = ‘b’;

[Link](“El numero Pi es: ” + numeroPi);

El valor de una variable, como su mismo nombre lo indica, puede cambiar a medida que se ejecuta el
programa. Es decir, una variable puede contener un valor cuando comienza a ejecutarse el
programa y contener un valor muy diferente cuando el programa finaliza.

Para cambiar el valor de una variable vamos a utilizar el operador = (signo igual que se lee como:
“toma el valor”)

posicion = 15; // la variable llamada posicion toma el valor 15

El nuevo valor debe ser del mismo tipo que el anterior, es decir, si la variable llamada posición fue
declarada como int, el nuevo valor que le pongamos debe ser también un entero.

Si intentamos guardar un valor de un tipo diferente se va a producir un error (en Eclipse se marcaría
con un subrayado rojo y un signo que aparecerá en el borde izquierdo de la línea donde ocurrió el
error)

int valor = 1.0; // Hay un error porque no podemos guardar un número


de tipo float dentro de una variable de tipo int

Una variable, además, puede tomar el valor de una operación matemática:

float promedio = (45.0 + 50.0 + 32.0) / 3.0; // La variable promedio


guardará el resultado de realizar la operación matemática que está a la
derecha: 42.333333333333336

Las operaciones matemáticas siguen el mismo orden que nos enseñaron en la escuela, es decir,
suma y resta separan términos, se efectúan primero las operaciones dentro de cada término de
izquierda a derecha y luego se realizan las operaciones entre los términos, también de izquierda a
derecha.

int valorEntero = 132 + 45 * 3 – 2 * 5 / 4;

primero se efectúa 45 * 3 -> 132 + 135 – 2 * 8 / 4

luego se realiza 2*8 -> 132 + 135 – 16 / 4

sigue 16 / 4 -> 132 + 135 – 4

ahora se suma 132 + 135 -> 267 – 4

por último, se realiza la resta 267 – 4 -> 263


Nota 1: Cuando utilizamos variables de tipo entero y la operación matemática devuelve un
resultado de tipo real (float o double) solamente se guarda la parte entera, todo lo que está
después de la coma se pierde!!

int divisionEntera = 45 / 2; //Se guarda el número 22, lo que está


después de la coma (0.5) se pierde

Cuando guardamos un valor dentro de una variable que ya contenía otro valor, debemos tener en
cuenta que el nuevo valor reemplaza al anterior. Eso quiere decir que el valor anterior se perderá
para siempre y no podemos recuperarlo.

int peso = 95;

peso = 84; // El 95 que estaba guardado anteriormente, se perdió y fue


reemplazado por 84

Una variable, además, puede tomar el valor de otra variable y las variables pueden formar parte de
una ecuación:

double valor = 150.58;


double distancia = valor;
double tiempo = 15.06;
double velocidad = distancia / tiempo;

También podría gustarte