English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Introduzione di Base Java

Controllo di flusso Java

Array Java

Programmazione orientata agli oggetti (I) Java

Programmazione orientata agli oggetti (II) Java

Programmazione orientata agli oggetti (III) Java

Gestione delle Eccezioni Java

List Java

Queue (coda) Java

Map di Java

Set di Java

Input/Output (I/O) Java

Reader/Writer Java

Altri argomenti Java

Programma Java che converte variabili di tipo int in double

Galleria di esempi Java

In questo programma, impareremo come convertire un valore di tipo int in un valore double in Java.

Per comprendere questo esempio, è necessario conoscere quanto segueProgrammazione JavaArgomento:

Esempio 1: Programma Java che utilizza la conversione di tipo per convertire int in double

class Main {
  public static void main(String[] args) {
    // Creazione di variabili int
    int a = 33;
    int b = 29;
    // Conversione da int a double
    // Utilizzo della conversione di tipo
    double c = a;
    double d = b;
    System.out.println(c);    // 33.0
    System.out.println(d);    // 29.0
  }
}

Nel esempio sopra, abbiamo la variabile di tipo int a e b. Nota questa riga,

double c = a;

In questo contesto, le variabili di tipo int vengono automaticamente convertite in double. Questo perché double è un tipo di dati di più alto livello (che ha una dimensione maggiore) rispetto al tipo di dati int di livello inferiore (che ha una dimensione minore).

Quindi, non si verifica che i dati siano troncati, né che ci sia una conversione da int a double. Questo si chiamaConversione a tipo ampio. Per ulteriori informazioni, visitareConversione di tipo di classe Java.

Esempio 2: Convertire int in oggetto Double utilizzando valueOf()

Possiamo anche convertire un variabile di tipo int in un oggetto della classe Double. Ad esempio

class Main {
  public static void main(String[] args) {
    //Creare variabile int
    int a = 332;
    //Convertire in oggetto Double
    //Usare valueOf()
    Double obj = Double.valueOf(a);
    System.out.println(obj);  // 332.0
  }
}

Nell'esempio sopra, abbiamo utilizzato il metodo Double.valueOf() per convertire la variabile a in un oggetto Double.

Qui, Double è una classe wrapper in Java. Per ulteriori informazioni, visitareClasse wrapper Java.

Galleria di esempi Java