Menu
Coddy logo textTech

Conversione dei tipi Parte 1

Fa parte della sezione Fondamenti del percorso Java di Coddy. Lezione 13 di 73.

La conversione di tipo è il processo di conversione di un valore da un tipo di dato a un altro.

In Java, possiamo convertire gli interi in numeri double, i numeri double in interi e altro ancora. Esistono due tipi di conversione: implicita (automatica) ed esplicita (manuale).

Ad esempio integer to double:

Conversione implicita (automatica):

int number = 5;
double decimal = number; // diventa automaticamente 5.0

// con un calcolo
int x = 7;
double result = x / 2.0; // result è 3.5

Conversione di tipo esplicita (manuale) da double to integer:

double decimal = 9.7;
int number = (int) decimal;  // diventa 9 (la parte decimale viene troncata)

// con calcolo
double price = 19.99;
int roundedPrice = (int) price;  // diventa 19
challenge icon

Sfida

Principiante

Scrivi un programma Java che mostri il casting dei tipi. Esegui le seguenti operazioni:

  1. Dichiara una variabile double denominata price e inizializzala con il valore 99.99.
  2. Converti la variabile price in un int e memorizza il risultato in una nuova variabile denominata intPrice.
  3. Stampa i valori di price e intPrice nella console.

Provalo tu

public class Main {
    public static void main(String[] args) {
        // Dichiara e inizializza le variabili
        double price = 99.99;
        int intPrice = ?;
        
        
        // Visualizza i valori
        System.out.println("Price: " + price);
        System.out.println("Int Price: " + intPrice);
        
    }
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Java online