2. Variables
Una variable es una unidad básica de almacenamiento en
un programa en java.
Se define mediante la combinación de un identificador y
un tipo.
3. Declaración de una variable:
Como comentamos en el tema de sintaxis básica, lo podemos
hacer de 3 formas, simple, múltiple y con asignación:
• Simple: es cuando sólo decimos de que tipo es una
variable, por ejemplo
• int x;
• float y;
• Múltiple: hacemos lo anterior pero en la misma línea de
código declaramos más de 1 variable del mismo tipo, por
ejemplo:
• int x, w, z;
• float y, l, m;
• Con asignación: es cuando inicializamos la variable con
algún valor, por ejemplo:
• int x=0;
4. Las variables puedes ser de diferentes
tipos, por ejemplo, byte, short, int, long,
char, float, double, boolean, entre otros.
5. Una vez que hemos hecho la declaración de
una variable dentro de un método, no
podemos tener acceso a ella desde otro
método, esto es debido a que es como si
sólo le pertenecieran al método donde
fueron declaradas.
6. Tipos de datos
Tipo
Descripción
Tamaño/Formato
Números enteros
byte
short
int
long
Entero byte
Entero corto
Entero
Entero largo
8-bit 2's
16-bit 2's
32-bit 2's
64-bit 2's
Números reales
float
double
Punto flotante
Punto flotante de doble presición
32-bit IEEE 754
64-bit IEEE 754
Otros tipos
char
boolean
Un solo carácter
Un valor booleano
16-bit caracteres Unicode
true o false
7. byte: su valor mínimo es -128 y el máximo 127. se
puede usar para ahorrar memoria cuando se muy
necesario. También lo podemos usar en lugar de int.
short: su valor mínimo es -32,768 y el máximo 32,767.
también se usa para ahorrar memoria.
int: su valor mínimo es -2,147,483,648 y el máximo
2,147,483,647, por lo general este tipo de dato es
suficiente para los números de un programa.
long: su valor mínimo es -9,223,372,036,854,775,808 y
el máximo 9,223,372,036,854,775,807 y se usa cuando
int no es suficiente para la cantidad de datos del
programa.
8. float: es el más común cuando necesitamos valores
decimales y no necesitamos tanto espacio en memoria
como sería con double.
double: también es usado para valores decimales, sin
embargo su uso de memoria es mayor que el de float.