martes, 20 de octubre de 2020

Tipos de datos

Datos primitivos

Java admite ocho tipos de datos básicos conocidos como tipos primitivos. Además, admite clases y matrices como tipos de datos compuestos o tipos de referencia.

Los tipos primitivos son:

  • boolean
  • byte
  • short
  • int
  • float
  • double
  • long
  • char

En la siguiente tabla se aprecia las características de estos

Tipo Contenido Rango Tamaño
byte Valor numérico entero -128 a 127 8 bits
short Valor numérico entero –32768 a 32767 16 bits
int Valor numérico entero –2147483648 a 2147483647 32 bits
long Valor numérico entero –9223372036854775808 a 9223372036854775807 64 bits
float Valor numérico con decimales ±1.4E–45 a ±3.4028235E+38 32 bits
double Valor numérico con decimales ±4.9E–324 a ±1.7976931348623157E+308 64 bits
boolean Valor lógico "false" y "true" 1 bit
char Caracter UNICODE \u0000 - \uFFFF 16 bits

Podemos ver en el siguiente código como crear variables de estos tipos y asignarles un contenido.

  1. package test;
  2. public class Tipos {
  3. public static void main(String[] args) {
  4. /*DECLARANDO VARIABLES*/
  5. //Variable lógica
  6. boolean log;
  7. //Variables enteras
  8. byte ent1;
  9. short ent2;
  10. int ent3;
  11. long ent4;
  12. //Variables con decimal
  13. float dec1;
  14. double dec2;
  15. //Variable caracter
  16. char caracter;
  17. /*ASIGNANDO VALORES*/
  18. log = true;
  19. ent1 = -100;
  20. ent2 = 4000;
  21. ent3 = -120000;
  22. ent4 = 490000000;
  23. dec1 = 1e7f;
  24. dec2 = 3.14d;
  25. caracter = '\u0026';
  26. /*MOSTRANDO EL CONTENIDO*/
  27. System.out.print("log = ");
  28. System.out.println(log);
  29. System.out.print("ent1 = ");
  30. System.out.println(ent1);
  31. System.out.print("ent2 = ");
  32. System.out.println(ent2);
  33. System.out.print("ent3 = ");
  34. System.out.println(ent3);
  35. System.out.print("ent4 = ");
  36. System.out.println(ent4);
  37. System.out.print("dec1 = ");
  38. System.out.println(dec1);
  39. System.out.print("dec2 = ");
  40. System.out.println(dec2);
  41. System.out.print("caracter = ");
  42. System.out.println(caracter);
  43. }
  44. }

Podemos ver en el siguiente código como crear variables de estos tipos y asignarles un contenido.

log = true
ent1 = -100
ent2 = 4000
ent3 = -120000
ent4 = 490000000
dec1 = 1.0E7
dec2 = 3.14
caracter = &

No hay comentarios:

Publicar un comentario