Primero que todo tenemos que tener en cuenta que en Java todo es un objeto y como tal tendrán tratos diferentes y anotaciones distintas según su tipo, así que tenemos un objeto tipo entero el cual comúnmente llamamos variable entera y así sucesivamente, aclarando sobre el concepto de variable que es un lugar de almacenamiento en memoria el cual puede cambiar a lo largo de la ejecución de la aplicación, así mismo como en el desarrollo del primer programa en java realizado en el primer post las anotaciones y declaraciones al igual que toda la sintaxis del lenguaje está sujeta a diferenciar entre mayúsculas y minúsculas (Tipado fuerte), así que veamos algunos tipos de variables en Java de uso común:
Variables en Java
Primitivas:
Las variables de tipo primitivo representan un único valor:
Char a=’1’;
int b=1;
float c=0305;
double d=2.5;
boolean e=true;
long l=23456;
🌟 ¡Visita Nuestra Tienda para Programadores! 🌟Descubre Códigos Fuente, Cursos, Software, Computadoras, Accesorios y Regalos Exclusivos. ¡Todo lo que necesitas para llevar tu programación al siguiente nivel!
En Java también encontramos variables con composiciones complejas. Por lo tanto el lenguaje nos permite realizar referencias; como lo es en el caso de los arrays y los objetos.
Lineamientos para el nombre de las variables:
Con respecto a los nombres de las variables en Java podemos utilizar casi cualquier combinación que se nos ocurra entre caracteres y números siempre y cuando respetemos las siguientes reglas:
- La variable debe empezar con una letra.
- El nombre de las variables no debe contener espacios.
- No se deben usar operadores, meta caracteres o separadores como (/*+-,.·#) entre otros.
- Está prohibído el uso de palabras reservadas.
Nota: Se puede usar el carácter de separación “_”
Usos correctos e incorrectos
Declaración | Valoración | Descripción |
String nombre 1 = “Jose”; | Incorrecto | Posee espacio |
int numero1=20; | Correcto | |
double 2_numero; | Incorrecto | Empieza por numero |
char auto#dos; | Incorrecto | Posee meta carácter |
float false; | Incorrecto | False es una palabra reservada |
Double numero_3; | Correcto | |
float b; | Correcto | |
String nombre2=”Jose”; | Correcto | |
string apellido=”Perez”; | Incorrecto | Mala sintaxis de String |
Palabras reservadas:
if class return continue default do
double else extends final finally float
throws transient try void while volatile
for goto* implements import null char
int interface long native new instanceof
abstract boolean break byte case catch
package private protected public const* short
static super switch synchronized this throw
Características de los tipos primitivos en Java:
1. El tipo boolean no es un valor numérico: sólo admite los valores true o false. El tipo boolean no se identifica con el igual o distinto de cero, como en C/C++. Finalmente resultado de la expresión lógica que aparece como condición en un bucle o en una bifurcación debe ser boolean.
2. El tipo char contiene caracteres en código UNICODE (que incluye el código ASCII); que ocupan 16 bits por carácter. Comprende los caracteres de prácticamente todos los idiomas.
3. Los tipos byte, short , int y long son números enteros que pueden ser positivos o negativos, con distintos valores máximos y mínimos. A diferencia de C/C++, Java no maneja enteros unsigned.
4. Los tipos float y double son valores de punto flotante (números reales) con 6- 7 y 15 cifras decimales equivalentes, respectivamente.
5. Se utiliza la palabra void para indicar la ausencia de un tipo de variable determinado.
6. Opuesto a C/C++. Los tipos de variables en Java están perfectamente definidos en todas las posibles plataformas.
Como resultado un int ocupa siempre la misma memoria y tiene el mismo rango de valores; que en cualquier ordenador.