Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Tipos de Datos Primitivos | Tipos Básicos y Operaciones
Fundamentos de Java
course content

Contenido del Curso

Fundamentos de Java

Fundamentos de Java

1. Primeros Pasos
2. Tipos Básicos y Operaciones
3. Bucles
4. Arreglos
5. String

book
Tipos de Datos Primitivos

Variables

Una variable en código es como un contenedor donde podemos almacenar información. Por ejemplo, si necesitamos guardar el número 20, lo almacenaremos en una variable y nos referiremos a este número más adelante simplemente usando el nombre de la variable en el código.

Java es un lenguaje fuertemente tipado, lo que significa que debemos definir el tipo de dato de nuestra variable:

java

Main

copy
1
variable_type name = value;

El código anterior muestra la sintaxis básica para declarar una variable.

A continuación, pasemos a estudiar los tipos de datos, comenzando con los 8 principales.

Tipos de datos

Revisemos los tipos de datos primitivos y aprendamos más sobre cada uno de ellos:

Byte

Este tipo de dato entero puede almacenar valores que van desde -128 hasta 127. Ocupa 1 byte de memoria y se almacena en la memoria stack.

java

Main

copy
1
byte var = 10;

Short

El tipo de dato short también es un tipo entero que puede contener valores en el rango de -32,768 a 32,767. Ocupa 2 bytes de memoria y se almacena en la memoria stack.

java

Main

copy
1
short var = 10000;

Int

Este es el tipo de dato entero más utilizado, capaz de contener valores en el rango de -2,147,483,648 a 2,147,483,647. También se almacena en la memoria stack y ocupa 4 bytes.

java

Main

copy
1
int var = 123123123;

Long

Este es el tipo de dato entero más grande, capaz de almacenar valores desde -2⁶³ hasta 2⁶³ - 1. Ocupa 8 bytes en memoria y también se almacena en la memoria stack.

java

Main

copy
1
long var = -10290394;

Float

El tipo de dato float es el primer tipo de punto flotante que almacena 7 dígitos decimales. Al declarar una variable de tipo float, se debe recordar agregar la letra f al final del número. Por ejemplo, float myFloat = 4.13f;.

java

Main

copy
1
float var = 13.41f;

Double

Este tipo de dato de punto flotante puede almacenar hasta 15 dígitos decimales. A diferencia de float, no es necesario especificar letras al declarar una variable de tipo double. Double ocupa 8 bytes y se almacena en la memoria stack.

java

Main

copy
1
double var = 12.299384;

Booleano

Este tipo de dato primitivo es especial ya que solo puede contener los valores true o false. En Java, el tipo boolean ocupa 1 bit de memoria, pero en la práctica, puede utilizar más espacio porque puede estar empaquetado en otras estructuras de datos, como arreglos u objetos (que exploraremos más adelante). Los valores booleanos se almacenan en la memoria stack.

java

Main

copy
1
boolean var = true;

Char

Este tipo de dato de carácter toma datos de la tabla ASCII. Profundizaremos en este tipo de dato en el próximo capítulo, pero por ahora, tenga en cuenta que ocupa 2 bytes.

java

Main

copy
1
char var = 'c';

También existe una tabla donde puede consultar toda la información esencial sobre los tipos de datos primitivos:

Los tipos de datos primitivos también pueden mostrarse utilizando el comando de salida de la consola.

java

Main

copy
12345678
package com.example; public class Main { public static void main(String[] args) { int number = 41; System.out.println(number); } }

Declaramos una variable int y la mostramos en pantalla.

java

Main

copy
12345678
package com.example; public class Main { public static void main(String[] args) { char character = 'c'; System.out.println(character); } }

Declaramos una variable char y la mostramos en pantalla.

java

Main

copy
12345678
package com.example; public class Main { public static void main(String[] args) { float number = 1.12f; System.out.println(number); } }

Declaramos una variable de tipo float y la mostramos en pantalla.

1. ¿Qué tipo de dato entero ocupa la menor cantidad de memoria?

2. ¿Qué tipo de dato puede tener solo dos valores: true o false?

question mark

¿Qué tipo de dato entero ocupa la menor cantidad de memoria?

Select the correct answer

question mark

¿Qué tipo de dato puede tener solo dos valores: true o false?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 1

Pregunte a AI

expand
ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

course content

Contenido del Curso

Fundamentos de Java

Fundamentos de Java

1. Primeros Pasos
2. Tipos Básicos y Operaciones
3. Bucles
4. Arreglos
5. String

book
Tipos de Datos Primitivos

Variables

Una variable en código es como un contenedor donde podemos almacenar información. Por ejemplo, si necesitamos guardar el número 20, lo almacenaremos en una variable y nos referiremos a este número más adelante simplemente usando el nombre de la variable en el código.

Java es un lenguaje fuertemente tipado, lo que significa que debemos definir el tipo de dato de nuestra variable:

java

Main

copy
1
variable_type name = value;

El código anterior muestra la sintaxis básica para declarar una variable.

A continuación, pasemos a estudiar los tipos de datos, comenzando con los 8 principales.

Tipos de datos

Revisemos los tipos de datos primitivos y aprendamos más sobre cada uno de ellos:

Byte

Este tipo de dato entero puede almacenar valores que van desde -128 hasta 127. Ocupa 1 byte de memoria y se almacena en la memoria stack.

java

Main

copy
1
byte var = 10;

Short

El tipo de dato short también es un tipo entero que puede contener valores en el rango de -32,768 a 32,767. Ocupa 2 bytes de memoria y se almacena en la memoria stack.

java

Main

copy
1
short var = 10000;

Int

Este es el tipo de dato entero más utilizado, capaz de contener valores en el rango de -2,147,483,648 a 2,147,483,647. También se almacena en la memoria stack y ocupa 4 bytes.

java

Main

copy
1
int var = 123123123;

Long

Este es el tipo de dato entero más grande, capaz de almacenar valores desde -2⁶³ hasta 2⁶³ - 1. Ocupa 8 bytes en memoria y también se almacena en la memoria stack.

java

Main

copy
1
long var = -10290394;

Float

El tipo de dato float es el primer tipo de punto flotante que almacena 7 dígitos decimales. Al declarar una variable de tipo float, se debe recordar agregar la letra f al final del número. Por ejemplo, float myFloat = 4.13f;.

java

Main

copy
1
float var = 13.41f;

Double

Este tipo de dato de punto flotante puede almacenar hasta 15 dígitos decimales. A diferencia de float, no es necesario especificar letras al declarar una variable de tipo double. Double ocupa 8 bytes y se almacena en la memoria stack.

java

Main

copy
1
double var = 12.299384;

Booleano

Este tipo de dato primitivo es especial ya que solo puede contener los valores true o false. En Java, el tipo boolean ocupa 1 bit de memoria, pero en la práctica, puede utilizar más espacio porque puede estar empaquetado en otras estructuras de datos, como arreglos u objetos (que exploraremos más adelante). Los valores booleanos se almacenan en la memoria stack.

java

Main

copy
1
boolean var = true;

Char

Este tipo de dato de carácter toma datos de la tabla ASCII. Profundizaremos en este tipo de dato en el próximo capítulo, pero por ahora, tenga en cuenta que ocupa 2 bytes.

java

Main

copy
1
char var = 'c';

También existe una tabla donde puede consultar toda la información esencial sobre los tipos de datos primitivos:

Los tipos de datos primitivos también pueden mostrarse utilizando el comando de salida de la consola.

java

Main

copy
12345678
package com.example; public class Main { public static void main(String[] args) { int number = 41; System.out.println(number); } }

Declaramos una variable int y la mostramos en pantalla.

java

Main

copy
12345678
package com.example; public class Main { public static void main(String[] args) { char character = 'c'; System.out.println(character); } }

Declaramos una variable char y la mostramos en pantalla.

java

Main

copy
12345678
package com.example; public class Main { public static void main(String[] args) { float number = 1.12f; System.out.println(number); } }

Declaramos una variable de tipo float y la mostramos en pantalla.

1. ¿Qué tipo de dato entero ocupa la menor cantidad de memoria?

2. ¿Qué tipo de dato puede tener solo dos valores: true o false?

question mark

¿Qué tipo de dato entero ocupa la menor cantidad de memoria?

Select the correct answer

question mark

¿Qué tipo de dato puede tener solo dos valores: true o false?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 1
Lamentamos que algo salió mal. ¿Qué pasó?
some-alt