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, Operaciones
Principios Básicos de Java
course content

Contenido del Curso

Principios Básicos de Java

Principios Básicos de Java

1. Iniciando
2. Tipos Básicos, Operaciones
3. Loops
4. Arrays
5. String

book
Tipos de Datos Primitivos

Variables

A variable in code is a kind of cell where we can store information. For example, if we need to save the number 20, we will save it in a variable and use this number again simply by using the variable name in the code.

Java is a strongly typed language, so we are required to define the data type of our variable:

java

Main

copy
1
variable_type name = value;

The code above illustrates the basic syntax for declaring a variable.

Now, let's proceed to the study of data types, beginning with the 8 primary ones.

Data Types

Note

Note that the String data type is not a primitive data type, so we won't cover it in this section. It has a separate section where you will learn about this data type in detail.

Let's go through primitive data types and learn more about each of them:

  • byte - This integer data type can accept values ranging from -128 to 127. It occupies 1 byte of memory and is stored in the stack memory;
java

Main

copy
1
byte var = 10;

short es también un tipo de dato entero que puede contener valores que oscilan entre -32,768 y 32,767. Ocupa 2 bytes de memoria y se almacena en la memoria de pila;

java

Main

copy
1
short var = 10000;

int - Este es el tipo de dato entero más utilizado, capaz de almacenar valores que van desde -2,147,483,648 hasta 2,147,483,647. También se almacena en la memoria de pila 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 de pila;

java

Main

copy
1
long var = -10290394;
  • float es el primer tipo de dato de punto flotante que se utiliza para almacenar 7 dígitos decimales. Al declarar una variable de tipo float, debemos 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 necesitamos especificar letras al declarar una variable double. Double ocupa 8 bytes y se almacena en la memoria de pila;
java

Main

copy
1
double var = 12.299384;

boolean - Este tipo de dato primitivo es especial ya que solo puede contener valores true o false. Boolean se almacena en la memoria de pila y ocupa desde 1 bit hasta 1 byte, dependiendo del sistema y del compilador;

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 con más detalle 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 hay una tabla donde puedes ver toda la información esencial sobre los tipos de datos primitivos:

Primitive data types can also be output using the console output command. Let's examine some examples:

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 imprimimos en la 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 de tipo 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); } }

Hemos declarado una variable de tipo float y la hemos impreso en pantalla.

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

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

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

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

Selecciona la respuesta correcta

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

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

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 1
We're sorry to hear that something went wrong. What happened?
some-alt