domingo, 30 de agosto de 2009

Manejar variables con Java (I)

Llevo dos días con Java y aún me parece que programo en chino :) aunque ya voy cogiendo algo.
Aquí voy a explicar cómo trabajar con variables (crearlas, cambiarlas, mostrarlas y trabajar con ellas) en Java, que es muy diferente a MS-DOS.

No hay un comando epecífico como SET para esto, pero es muy parecido. Se empieza determinando el tipo de variable, luego el nombre, y el valor. Hay varios tipos de variables y sus respectivos valores, estas son:

boolean - solo admite true o false
char - cualquier caracter
byte - valor entero entre -128 y 127 (un byte)
short - valorentero entre -32768 y 32767 (dos bytes)
int - valor entero entre -2.147.483.648 y 2.147.483.643 (cuatro bytes)
log - valor entero entre -9.223.732.036.854.775.808 y 9.223.732.036.854.775.807 (ocho bytes)
float - entre 6 y 7 cifras decimales equivalentes
double - sobre 15 cifras decimales equivalentes

Aquí solo vamos a usar la variable int con números pequeños. En C sería una variable de tipo entero, nada más. En caso de que no se especifique ningún valor, la variable tendrá valor 0. Se establece así (por separado):



La variable se llama x y su valor es 3. Así de fácil. Estas variables son primitivas, porque se crean en cualquier momento, y se destruyen al finalizar la clase. Si queremos cambiarla, no hay más que poner lo mismo en otra línea, solo que con otro valor (en vez de 3, 2, por ejemplo).

Para mostrar una variable en una frase no se usa %x% no... sino un signo + que incluye a la variable en el contexto. Los mensajes se crean así (por separado):



Para incluir la variable x que hemos creado antes en la frase, hay que ponerla entre signos + y con espacios, fuera de las comillas "", de esta manera:



¿Ves? (está un poco borroso). Recuerda que no se puede empezar ni acabar el paréntesis donde va la frase sin comillas. Si queremos que la variable empiece la frase, tenemos que poner comillas al principio, y luego la variable, mira:

System.out.println("" + x + "");

Así se mostrará la variable sola en la frase. Luego hay que apañárselas para colocarla como nosotros queramos.

No hay comentarios: