Come convertire int in double in Java

Come Convertire Int In Double In Java



In Java, i tipi di dati primitivi più popolari sono ' Doppio ' e ' int “. Il tipo di dati double è più esteso del tipo int perché memorizza numeri a virgola mobile a 64 bit e occupa più spazio di memoria, mentre il tipo intero memorizza numeri interi a 32 bit. Java converte implicitamente i valori int in double. Tuttavia, potrebbe essere necessario eseguire questa conversione int in modo esplicito.

Questo blog descriverà il metodo per convertire int in double in Java.

Come convertire int per raddoppiare in Java?

Per convertire int in double, puoi usare:







  • Operatore di assegnazione
  • Tipografia
  • metodo valueOf()

Ora esamineremo ciascuno dei metodi menzionati uno per uno.



Metodo 1: convertire int in double utilizzando l'operatore di assegnazione

Nel linguaggio di programmazione Java, il tipo di dati inferiore può essere facilmente convertito nel tipo di dati superiore utilizzando l'operatore di assegnazione ' = ”. Questa è chiamata conversione implicita.



Sintassi





Doppio b = un

Qui, l'operatore di assegnazione “ = ” convertirà “ un ” int tipo variabile a “ b ”, che è una variabile di tipo doppio.

Esempio
In questo esempio, in primo luogo, creeremo una variabile int denominata ' un ” con il seguente valore:



int un = 14 ;

Quindi, lo convertiremo in double usando il ' = 'operatore di assegnazione e memorizzare il valore risultante in ' b ”:

Doppio b = un ;

Infine, esegui il ' System.out.println() ” per visualizzare il valore convertito sulla console:

Sistema. fuori . println ( 'Il valore intero convertito in double: ' + b ) ;

L'output mostra che l'intero è stato convertito correttamente in un valore doppio:

Metodo 2: Converti int in double usando Typecasting

Il typecasting viene utilizzato quando si desidera convertire un tipo di dati in un altro. Più specificamente, può essere utilizzato anche per la doppia conversione da int.

Sintassi

Doppio b = ( Doppio ) un ;

Qui, convertiremo “ un ” int tipo variabile a “ b ”, che è una variabile di tipo doppio. Il ( Doppio ) indica il tipo di dati typecast richiesto.

Esempio
In questo esempio, useremo lo stesso tipo intero ' un ” variabile e convertirne il valore in “ Doppio ” utilizzando Typecasting. Qui viene utilizzato anche l'operatore di assegnazione; tuttavia, l'intero specificato viene digitato nel double e quindi memorizzato nella variabile di tipo double ' b ”:

Doppio b = ( Doppio ) un ;

Quindi, stampa il valore convertito utilizzando ' System.out.println() ' metodo:

Sistema. fuori . println ( 'Il valore intero convertito in double da typecasting: ' + b ) ;

Produzione

Vuoi utilizzare qualsiasi metodo Java integrato per lo scopo specificato? Dirigiti verso la prossima sezione!

Metodo 3: Converti int in double Usando il metodo valueOf()

Il ' Doppio 'La classe wrapper Java offre un ' valore di() ” metodo che può essere utilizzato per convertire int in double. È un metodo di tipo statico, il che significa che non è necessario creare un oggetto e chiamare il metodo utilizzando il nome della classe, poiché è possibile accedervi senza questo passaggio aggiuntivo.

Sintassi

Doppio b = Doppio. valore di ( un ) ;

Qui, convertiremo “ un ” int tipo variabile a “ b ” passandolo come argomento al “ valore di() ' metodo.

Esempio
Qui convertiremo il valore del già creato “ un ” variabile utilizzando la valore di() metodo. Il metodo richiederà “ un ” come argomento e restituisce il valore double convertito:

Doppio b = Doppio. valore di ( un ) ;

Infine, stampa il valore convertito utilizzando ' System.out.println() ' metodo:

Sistema. fuori . println ( 'Il valore intero convertito in double da wrapperClass: ' + b ) ;

Produzione

Abbiamo compilato tutte le istruzioni essenziali relative alla conversione int in double in Java.

Conclusione

Per convertire int in double in Java, ci sono tre metodi: usando l'operatore Assignment, usando Typecasting e il metodo valueOf() della classe wrapper Double Java. Tutti questi metodi funzionano approssimativamente allo stesso modo; tuttavia, puoi sceglierne uno qualsiasi a seconda delle tue preferenze. In questo post, abbiamo descritto i metodi per convertire un int in double in Java.