Menu
Coddy logo textTech

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.5

Conversió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 19
challenge icon

Desafío

Principiante

Escribe un programa en Java que demuestre la conversión de tipos. Realiza las siguientes operaciones:

  1. Declara una variable double llamada price e inicialízala con el valor 99.99.
  2. Convierte la variable price a int y almacena el resultado en una nueva variable llamada intPrice.
  3. Imprime los valores de price y intPrice en 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);
        
    }
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de Java online