Pero antes de nada... ¿qué es una variable? Si nos imaginamos la ecuación x=5, diríamos que la incógnita es 'x', con un valor de '5'. Si nos preguntan qué vamos a 'comprar', podríamos decir que compraremos 'pan'.
Pues bien, una variable es el nombre con el que vayamos a llamar a cualquier valor, frase, o lo que nosotros queramos dentro del programa. En Java, las variables suelen declararse dentro del módulo (hasta que lleguemos a esa parte, nuestro módulo será main), y aunque también se pueden declarar fuera, eso se explicará más adelante, junto a la Modulación. Las variables más importantes con las que nos debemos de quedar de momento es con las del tipo:
- Numérico (únicamente pueden guardar números), ordenados por capacidad son:
- byte: [-128 ; 127].
- short: [-32,768 ; 32,767].
- int: [-2^31 : 2^31 -1]
- long: [-2^63 : 2^63 -1]
- float: bestialmente grande. ¡Puede guardar decimales!¡Los anteriores no!
- double: más grande aún, ¡y también guarda decimales!
- Texto:
- char: guarda únicamente un carácter alfanumérico. Para darle valor, éste debe ir entre dos ' (comilla única). Ejemplo: char letra = 'a'
- String: puede guardar un conjunto de caracteres, ya pueda estar formado por números o por letras. Para darle valor, éste debe ir entre dos " (comillas dobles). Ejemplo: String frase = "Hola mundo"
- Lógico:
- bool: sólo tienen dos estados: true (verdadero) y false (falso). Normalmente se emplea a la hora de hacer alguna comprobación o romper bucles.
Para declarar una variable, lo único que tendremos que hacer es especificar el tipo de variable, el nombre que le queremos dar y, si queremos, darle un valor inicial. Es decir, la creación de una variable sigue el siguiente formato (sin corchetes, que no se nos olvide el ';'):
[tipo] [nombre] = [valor];
int numero = 32;
double num = 45.32; (los decimales en Java se escriben con puntos, no comas)
String frase = "Hola mundo";
A la hora de crear una variable, hay que tener en cuenta una serie de cosas:
- El nombre de una variable NO puede comenzar por un número, pero puede empezar con un guión bajo '_'. Ejemplo: int _numero = 5;
- No puede haber más de una variable con el mismo nombre.
- Una variable puede cambiar de valor infinitas veces a lo largo del programa (de ahí el nombre).
- Aunque 'String' pueda guardar caracteres numéricos, las variables de tipo numérico NO pueden guardar caracteres alfabéticos.
- Los compiladores distinguen entre mayúsculas y minúsculas, es decir, un 'String' va a ser interpretado como una variable de tipo texto, mientras que si escribes 'string' vas a conocer el sufrimiento cuando no compile el programa.
Vale, tenemos las variables, pero... ¿y ahora?¿cómo las usamos?¿qué hacemos?
Sencillo: ¡continuar aprendiendo!
te quiero broh<3
ResponderEliminar