0% encontró este documento útil (0 votos)
75 vistas

Tipos de Datos en Java-2

Java tiene dos tipos de datos principales: primitivos y de referencia. Los tipos primitivos incluyen enteros, flotantes, caracteres y booleanos, mientras que los tipos de referencia son String, arrays, clases, interfaces y enums, que almacenan objetos en lugar de valores. Los tipos primitivos almacenan valores directamente y se pasan por valor, mientras que los tipos de referencia almacenan referencias a objetos y se pasan por referencia.

Cargado por

Olga L. Guzman
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
75 vistas

Tipos de Datos en Java-2

Java tiene dos tipos de datos principales: primitivos y de referencia. Los tipos primitivos incluyen enteros, flotantes, caracteres y booleanos, mientras que los tipos de referencia son String, arrays, clases, interfaces y enums, que almacenan objetos en lugar de valores. Los tipos primitivos almacenan valores directamente y se pasan por valor, mientras que los tipos de referencia almacenan referencias a objetos y se pasan por referencia.

Cargado por

Olga L. Guzman
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

Tipos de datos en Java

Java es un lenguaje de programación de tipado estático, lo que significa que se especifica el tipo de datos de una variable
en el momento de su declaración y no puede cambiar durante la ejecución del programa. Java tiene varios tipos de datos
integrados, que se dividen en dos categorías principales: tipos de datos primitivos y tipos de datos de referencia.

 Tipos de datos primitivos: Son los tipos de datos básicos que proporciona el lenguaje Java. Incluyen:
o Enteros: byte, short, int, long

o Punto flotante: float, double

o Caracteres: char

o Booleanos: boolean

Cada uno de estos tipos de datos tiene un rango de valores y un tamaño en bytes específico en la memoria.

 Tipos de datos de referencia: Son los tipos de datos que se refieren a un objeto en lugar de almacenar el valor

directamente. Incluyen:
o String: para almacenar cadenas de caracteres.

o Arrays: para almacenar un conjunto de elementos del mismo tipo.

o Clases: para representar un conjunto de atributos y métodos que definen una entidad.

o Interfaces: para especificar un conjunto de métodos que deben ser implementados por una clase.

o Enums: para representar un conjunto finito de valores.

Es importante tener en cuenta que los tipos de datos primitivos son pasados por valor y los tipos de datos de referencia son
pasados por referencia, es decir, cuando se pasa un objeto a un método, se está pasando una referencia al objeto en lugar
de una copia del objeto.

Tipos de Datos Primitivos

Java tiene varios tipos de datos primitivos que se utilizan para almacenar valores básicos. A continuación, se describen los
principales tipos de datos primitivos en Java:

 Enteros:
o byte: es un tipo de datos de 8 bits que almacena valores enteros en el rango de -128 a 127.

o short: es un tipo de datos de 16 bits que almacena valores enteros en el rango de -32768 a 32767.

o int: es un tipo de datos de 32 bits que almacena valores enteros en el rango de -2147483648 a

2147483647.
o long: es un tipo de datos de 64 bits que almacena valores enteros en el rango de -9223372036854775808

a 9223372036854775807.
 Punto flotante:
o float: es un tipo de datos de 32 bits que almacena valores de punto flotante con precisión simple.

o double: es un tipo de datos de 64 bits que almacena valores de punto flotante con precisión doble.

 Caracteres:
o char: es un tipo de datos de 16 bits que almacena un carácter en el rango de 0 a 65535.

 Booleanos:
o boolean: es un tipo de datos de 1 bit que almacena valores lógicos, es decir, true o false.

Tabla

Data Type Size Description

byte 1 byte
Almacena números enteros de -128 a 127

short 2 bytes Almacena números enteros de -32,768 a 32,767

int 4 bytes Almacena números enteros de -2,147,483,648 a 2,147,483,647

long 8 bytes Almacena números enteros de -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807

float 4 bytes Almacena números decimales con suficiente para almacenar de 6 a 7 dígitos decimales

double 8 bytes Almacena números decimales con suficiente para almacenar 15 dígitos decimales

char 2 bytes Almacena un caracter o codigo ASCII

boolean 1 bit Almacena valores verdaderos o falsos (true y false)


Ejemplos

A continuación, se presentan algunos ejemplos de cómo utilizar los diferentes tipos de datos primitivos en Java:

 Enteros:

byte edad = 25; // Asigna el valor 25 a la variable edad de tipo byte.

short numeroHabitaciones = 100; // Asigna el valor 100 a la variable numeroHabitaciones de tipo short.

int numeroEmpleados = 1000; // Asigna el valor 1000 a la variable numeroEmpleados de tipo int.

long numeroTelefono = 1234567890; // Asigna el valor 1234567890 a la variable numeroTelefono de tipo long.

 Punto flotante:

float precio = 19.99; // Asigna el valor 19.99 a la variable precio de tipo float.

double distancia = 1234.5678; // Asigna el valor 1234.5678 a la variable distancia de tipo double.

 Caracteres:

char letra = 'A'; // Asigna el carácter 'A' a la variable letra de tipo char.

 Booleanos:

boolean estaLloviendo = true; // Asigna el valor true a la variable estaLloviendo de tipo boolean.

boolean esFinDeSemana = false; // Asigna el valor false a la variable esFinDeSemana de tipo boolean.

Tipos de datos de referencia

Java también tiene varios tipos de datos de referencia, que se utilizan para almacenar objetos y estructuras de datos más
complejas. A continuación, se describen los principales tipos de datos de referencia en Java:

 String: es una clase que se utiliza para almacenar y manipular cadenas de caracteres. Por ejemplo:

String nombre = "Juan";


String apellido = new String("Perez");
 Arrays: son estructuras de datos que se utilizan para almacenar un conjunto de elementos del mismo tipo. Por

ejemplo:

int[] numeros = {1, 2, 3, 4, 5};


int[] edades = new int[5];

 Clases: son estructuras de datos que se utilizan para representar un conjunto de atributos y métodos que definen

una entidad. Por ejemplo:

class Persona {
String nombre;
int edad;
// metodos
}
Persona persona = new Persona();

 Interfaces: son estructuras de datos que se utilizan para especificar un conjunto de métodos que deben ser

implementados por una clase. Por ejemplo:

interface Conducible {
void conducir();
}
class Coche implements Conducible {
// codigo
}

 Enums: son estructuras de datos que se utilizan para representar un conjunto finito de valores. Por ejemplo:

enum DiasSemana {LUNES, MARTES, MIERCOLES, JUEVES, VIERNES, SABADO, DOMINGO}


DiasSemana dia = DiasSemana.LUNES;

También podría gustarte