Contenido del Curso
Principios Básicos de Java
Principios Básicos de Java
Tipos de Datos Primitivos
Variables
Una variable en código es una especie de celda donde podemos almacenar información. Por ejemplo, si necesitamos guardar el número 20
, lo guardaremos en una variable y utilizaremos este número nuevamente al usar el nombre de la variable en el código.
Java es un lenguaje de tipado fuerte, por lo que es necesario definir el tipo de dato de nuestra variable:
Main
variable_type name = value;
El código anterior ilustra la sintaxis básica para declarar una variable.
Ahora, procedamos al estudio de los tipos de datos, comenzando con los 8 principales.
Tipos de Datos
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;
Main
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;
Main
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;
Main
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;
Main
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;
;
Main
float var = 13.41f;
double
- Este tipo de dato de punto flotante puede almacenar hasta 15 dígitos decimales. A diferencia defloat
, no necesitamos especificar letras al declarar una variable double. Double ocupa 8 bytes y se almacena en la memoria de pila;
Main
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;
Main
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.
Main
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:
Main
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.
Main
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.
Main
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.
Hemos declarado una variable de tipo float
y la hemos impreso en la pantalla.
¡Gracias por tus comentarios!