In questo programma impareremo a convertire le variabili integer (int) in double in Java.
Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione Java:
- Tipi di dati Java (primitivi)
- Input e output di Java Basic
Esempio 1: programma Java per convertire int in double utilizzando Typecasting
class Main ( public static void main(String() args) ( // create int variables int a =33; int b = 29; // convert int into double // using typecasting double c = a; double d = b; System.out.println(c); // 33.0 System.out.println(d); // 29.0 ) )
Nell'esempio sopra, abbiamo le int
variabili di tipo a e b. Notare la linea,
double c = a;
Qui, la int
variabile di tipo viene convertita automaticamente in double
. È perché double
è un tipo di dati superiore (tipo di dati con dimensioni maggiori) ed int
è un tipo di dati inferiore (tipo di dati con dimensioni inferiori).
Quindi, non ci sarà alcuna perdita di dati durante la conversione da int
a double
. Questo si chiama ampliamento del typecasting . Per saperne di più, visita Java Typecasting.
Esempio 2: convertire int in oggetto di Double utilizzando valueOf ()
Possiamo anche convertire la int
variabile di tipo in un oggetto della Double
classe. Per esempio,
class Main ( public static void main(String() args) ( // create int variables int a = 332; // convert to an object of Double // using valueOf() Double obj = Double.valueOf(a); System.out.println(obj); // 332.0 ) )
Nell'esempio precedente, abbiamo utilizzato il Double.valueOf()
metodo per convertire la variabile a in un oggetto di Double
.
Ecco Double
una classe wrapper in Java. Per saperne di più, visita la Java Wrapper Class.