Conversión de tipos Parte 1
Parte de la sección Fundamentos del Journey de Java de Coddy. Lección 13 de 73.
La conversión de tipos es el proceso de convertir un valor de un tipo de datos a otro.
En Java, podemos convertir enteros en números de coma flotante, números de coma flotante en enteros y mucho más. Hay dos tipos de conversión de tipos: implícita (automática) y explícita (manual).
Por ejemplo, integer to double:
Conversión implícita (automática):
int number = 5;
double decimal = number; // se convierte automáticamente en 5.0
// con cálculo
int x = 7;
double result = x / 2.0; // el resultado es 3.5Conversión explícita (manual) de double to integer:
double decimal = 9.7;
int number = (int) decimal; // se convierte en 9 (la parte decimal se trunca)
// con cálculo
double price = 19.99;
int roundedPrice = (int) price; // se convierte en 19Desafío
PrincipianteEscribe un programa en Java que demuestre la conversión de tipos. Realiza las siguientes operaciones:
- Declara una variable
doublellamadapricee inicialízala con el valor99.99. - Convierte la variable
priceainty almacena el resultado en una nueva variable llamadaintPrice. - Imprime los valores de
priceyintPriceen la consola.
Pruébalo tú mismo
public class Main {
public static void main(String[] args) {
// Declara e inicializa las variables
double price = 99.99;
int intPrice = ?;
// Muestra los valores
System.out.println("Price: " + price);
System.out.println("Int Price: " + intPrice);
}
}Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores, parte 1
Operadores aritméticosOperador móduloIncremento/decrementoIncremento/decremento posteriorAtajos aritméticosOperadores de comparaciónComparación de cadenas7Entrada y salida básicas
Métodos de System.outFormato de salidaClase ScannerRepaso: hasta 120Repaso: verdadero o falso10Métodos (Funciones)
Declaración de métodosParámetros de métodosTipos de retornoSobrecarga de métodosRepaso: función SigmaRepaso: función de validaciónMétodos void13Operaciones con cadenas
Métodos de cadenas, parte 1Métodos de cadenas, parte 2Formato de cadenasComparación de cadenas5Operadores, parte 2
Operadores lógicos, parte 1Operadores lógicos, parte 2Repaso: lógica simpleOperadores lógicos, parte 3Operadores lógicos, parte 48Aplicación de calculadora
Mensaje de bienvenidaObtención de números3Variables Parte 2
ConstantesConvenciones de nomenclaturaRepaso: inicializar variablesConversión de tipos Parte 1Conversión de tipos Parte 26Toma de decisiones
Sentencia IfIf - ElseSentencia SwitchOperador ternarioRepaso - If ElseIf - Else anidadoPractica por tu cuenta: Compilador de Java online