Encuentra informaci贸n referente a la programaci贸n, electr贸nica y mucho m谩s, la p谩gina est谩 pensada para compartir contenido educativo relevante coadyuvando a su aprendizaje diario.
Tipos de datos primitivos y variables en Java

Conocer los tipos primitivos y las variables en Java nos ayudara realizar nuestros primeros programas en Java, en caso de no saber los tipos de datos usar de manera correcta podemos causar que nuestros programas consuman memoria de forma innecesaria y si no sabemos que variables son permitidas seguramente nos saldr谩 error al compilar.

Datos primitivos en Java

En Java existen 8 datos primitivos que son usados para realizar cualquier programa en este lenguaje.

A continuaci贸n se muestra una tabla donde pueden ver el tipo de dato, el espacio que ocupa en bytes de la memoria y el rango de valores m谩ximos y m铆nimos.

Tabla de los datos primitivos

Esta tabla te ser谩 煤til cuando no sepas que tipo de dato usar, porque no es lo mismo usar un tipo de dato “byte” que un “double”, en esta tabla podemos ver que los rangos de los tipos de datos son distintos y si en tu programa utiliza valores que no supera los 127 entonces no es necesario utilizar datos de orden superior, lo correcto seria usar un tipo de dato byte porque de otra manera estaremos desperdiciando memoria.

Datos enteros

Estos datos son utilizados para realizar c谩lculos con datos enteros es decir sin decimales, adem谩s no solo pueden trabaja en el sistema decimal sino que podr谩s trabajar en el sistema octal y hexadecimales, si trabajas con n煤meros octales debes anteponer a tu numero un cero y si quieres trabajar en hexadecimales antepone 0x, estos datos son el byte, short, int y long.

Ejemplo

int numero=24; //24 decimal
numero=030; //30 octal =24 decimal
numero=0x18; //18 hexadecimal=24 decimal

En general no se permite asignar variables de distinto tipo, es decir si asignas una variable con el tipo de dato int y posteriormente utilizar esa variable pero asign谩ndole un valor en byte no funcionara la soluci贸n est谩 utilizar un cast, pero no podemos dar un valor de orden superior a uno con menor capacidad de almacenaje, toma en cuenta esto siempre que necesites hacer un cast en tus programas.

Ejemplo de un cast en java

int i=8;
byte x=i; //error de compilaci贸n
Solucion
int i=8;
byte x=(byte) i; //No existe problema porque estamos usando un cast.

Tambi茅n tomen en cuenta que si le asignan un valor que excede a su rango de valor permitido estar谩n haciendo un desbordamiento de memoria, es decir si tienen una variable del tipo int y le damos un valor de 2000 y posteriormente dentro su programa desean hacer una cast a un tipo de dato byte esto no tiene sentido por que recuerden que solo admite un rango de valores permitidos de 鈥 127 a 127.

Datos de coma flotante

Estos tipos de datos primitivos son usados para trabajar con n煤meros que requieran una mayor precisi贸n porque tendremos la posibilidad utilizar decimales, esta caracter铆stica es muy 煤til cuando hacemos programas de c谩lculos de impuestos, o si tenemos conocimientos en electr贸nica podemos realizar lecturas de sensores, y obviamente los sensores lanzan datos que cambian constantemente y estos cambios habitualmente est谩n en decimales y as铆 existen muchas aplicaciones en las cuales podemos utilizarlas.

Estos tipos de datos son dos: float y double, y la duda es cual usar pues si hablamos de precisi贸n el tipo double es m谩s preciso que el tipo float.

Ejemplo

float precio = 10,6; // tipo de dato float
double medida = 50,15 // tipo de dato double 

Tipo de datos boleanos

Los valores de los datos boleanos o tambi茅n llamados l贸gicos nos permitir谩 trabajar con datos donde solo necesitemos dos estados, pudiendo ser verdadero (true) o falso (false), si a un valor boleano no recibe un valor de forma inicial entonces tomara de forma predeterminada como falso (false).

Ejemplo

boolean mayorDeEdad, menorDeEdad; 

Caracteres

Estos datos que almacenan caracteres generalmente se usa para guardar s铆mbolos de escritura y gracias a esto podemos almacenar pr谩cticamente cualquier c贸digo Unicode, si deseas aprender m谩s sobre este c贸digo puedes acceder a su p谩gina web oficial mediante este link https://home.unicode.org/

Ejemplo

char letra;
letra=鈥橨鈥; //Los caracteres van entre comillas
letra=74; //El c贸digo Unicode de la J es el 74 

Existen tambi茅n algunos caracteres especiales utilizados sobre todo para la impresi贸n de caracteres, para utilizarlos debe estar precedido por el s铆mbolo \, a continuaci贸n se mostrara en una tabla con todos estos caracteres especiales.

Variable en Java

Cuando hablamos de variables en Java nos estamos refiriendo a estos caracteres que est谩n por detr谩s del nuestros tipos de datos y lo usamos para diferenciar los tipos de datos cuando son declarados en una clase de Java, estas variables son utilizados para almacenar datos que sera utilizado un determinado programa, adem谩s estas variables ocupan un espacio de la memoria RAM.

Estas variables tienen un nombre identificador que usualmente son letras, pero se la puede a帽adir n煤meros, guion bajo o el s铆mbolo de d贸lar.

Cuando declaramos variables debemos tomar en cuenta que no podemos empezar con n煤meros porque no est谩 permitido y seguramente nos dar谩 un error al compilar nuestro c贸digo, tambi茅n no pueden declarar variables con palabras reservadas del lenguaje Java como class, public, private, etc.

Algunas variables permitidas

ciudad
codigo_postal
auxiliar1
$sumaTotal

Algunas variables no permitidas

隆ciudad
 codigo-postal
 1auxiliar
 @pellido

驴Que te parecio el art铆culo?

Su direcci贸n de email no sera publicado. Los campos obligatorios est谩n marcados con *.

驴Qu茅 hacemos con tus datos?

Creatividad Codificada como responsable tratar谩 tus datos con la finalidad de gestionar tu participaci贸n en nuestro blog informativo. Puedes acceder, rectificar y suprimir tus datos, as铆 como ejercer otros derechos consultando la informaci贸n adicional y detallada sobre protecci贸n de datos en nuestra Pol铆tica de Privacidad