Introducción
En este laboratorio, aprenderás sobre los ocho tipos de datos primitivos en Java. Aprenderás sobre sus tamaños, rangos y valores predeterminados. También aprenderás sobre el autoboxing.
💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí
En este laboratorio, aprenderás sobre los ocho tipos de datos primitivos en Java. Aprenderás sobre sus tamaños, rangos y valores predeterminados. También aprenderás sobre el autoboxing.
Crea un nuevo archivo Java y nombralo PrimitivesLab.java usando el siguiente comando:
touch PrimitivesLab.java
Declara un tipo de datos int llamado i
y un tipo de datos byte llamado b
. Asigna a cada uno de ellos los valores 15
y 10
, respectivamente.
public class PrimitivesLab {
public static void main(String[] args){
int i = 15;
byte b = 10;
//Imprime los valores
System.out.println("Valor de i: " + i);
System.out.println("Valor de b: " + b);
}
}
Declara un tipo de datos short llamado s
y asígnale un valor de 1000
. Declara un tipo de datos long llamado l
y asígnale un valor de 9999999L
.
public class PrimitivesLab {
public static void main(String[] args){
int i = 15;
byte b = 10;
short s = 1000;
long l = 9999999L;
//Imprime los valores
System.out.println("Valor de i: " + i);
System.out.println("Valor de b: " + b);
System.out.println("Valor de s: " + s);
System.out.println("Valor de l: " + l);
}
}
Declara un tipo de datos float llamado f
y asígnale un valor de 3.14f
. Declara un tipo de datos double llamado d
y asígnale un valor de 2.71828
.
public class PrimitivesLab {
public static void main(String[] args){
int i = 15;
byte b = 10;
short s = 1000;
long l = 9999999L;
float f = 3.14f;
double d = 2.71828;
//Imprime los valores
System.out.println("Valor de i: " + i);
System.out.println("Valor de b: " + b);
System.out.println("Valor de s: " + s);
System.out.println("Valor de l: " + l);
System.out.println("Valor de f: " + f);
System.out.println("Valor de d: " + d);
}
}
Declara un tipo de datos boolean llamado bool
y asígnale el valor true
. Declara un tipo de datos char llamado c
y asígnale el valor 'A'
.
public class PrimitivesLab {
public static void main(String[] args){
int i = 15;
byte b = 10;
short s = 1000;
long l = 9999999L;
float f = 3.14f;
double d = 2.71828;
boolean bool = true;
char c = 'A';
//Imprime los valores
System.out.println("Valor de i: " + i);
System.out.println("Valor de b: " + b);
System.out.println("Valor de s: " + s);
System.out.println("Valor de l: " + l);
System.out.println("Valor de f: " + f);
System.out.println("Valor de d: " + d);
System.out.println("Valor de bool: " + bool);
System.out.println("Valor de c: " + c);
}
}
Demuestra el autoboxing declarando un tipo de datos Integer llamado x
y asignándole el valor 25
.
public class PrimitivesLab {
public static void main(String[] args){
int i = 15;
byte b = 10;
short s = 1000;
long l = 9999999L;
float f = 3.14f;
double d = 2.71828;
boolean bool = true;
char c = 'A';
Integer x = 25;
//Imprime los valores
System.out.println("Valor de i: " + i);
System.out.println("Valor de b: " + b);
System.out.println("Valor de s: " + s);
System.out.println("Valor de l: " + l);
System.out.println("Valor de f: " + f);
System.out.println("Valor de d: " + d);
System.out.println("Valor de bool: " + bool);
System.out.println("Valor de c: " + c);
System.out.println("Valor de x: " + x);
}
}
Declara un tipo de datos entero llamado n
y asígnale el valor 2147483647
. Incrementa n
en 1
y observa la salida.
public class PrimitivesLab {
public static void main(String[] args){
int i = 15;
byte b = 10;
short s = 1000;
long l = 9999999L;
float f = 3.14f;
double d = 2.71828;
boolean bool = true;
char c = 'A';
Integer x = 25;
int n = 2147483647;
n = n + 1;
System.out.println("Value is: " + n);
}
}
Declara un tipo de datos entero llamado m
y asígnale el valor -2147483648
. Decrementa m
en 1
y observa la salida.
public class PrimitivesLab {
public static void main(String[] args){
int i = 15;
byte b = 10;
short s = 1000;
long l = 9999999L;
float f = 3.14f;
double d = 2.71828;
boolean bool = true;
char c = 'A';
Integer x = 25;
int n = 2147483647;
n = n + 1;
System.out.println("Value is: " + n);
int m = -2147483648;
m = m - 1;
System.out.println("Value is: " + m);
}
}
Compila el programa usando el siguiente comando en tu terminal:
javac PrimitivesLab.java
Ejecuta el programa usando el siguiente comando:
java PrimitivesLab
En este laboratorio, aprendiste sobre los ocho tipos de datos primitivos en Java. Creaste un programa Java y declaraste variables de cada uno de los tipos de datos primitivos. Aprendiste sobre el autoboxing y cómo Java convierte automáticamente un tipo de datos primitivo en su clase envolvente correspondiente. También aprendiste sobre el desbordamiento y el subdesbordamiento en los tipos de datos enteros. Finalmente, compilaste y ejecutaste el programa para ver la salida. Puedes usar estos tipos de datos en tu programación para almacenar y manipular datos de manera eficiente.