Questo post insegnerà la procedura di conversione del doppio in int in Java.
Come convertire il doppio in int in java?
La conversione di un numero da doppio a int è considerata un'attività di conversione comune nella programmazione. Come accennato in precedenza, il doppio tipo di dati ha un valore decimale. Quando questi numeri vengono convertiti in numeri interi, le cifre decimali sono arrotondate al numero più vicino.
In Java, è possibile convertire il tipo di dati doppio in int:
Discutiamo ciascuno di essi uno per uno!
Metodo 1: convertire il doppio in int in java utilizzando typecasting
Il tipografi è un processo di conversione di un tipo di dati in un altro. È principalmente utilizzato dagli sviluppatori Java per testare la variabile di dati. È inoltre possibile utilizzarlo per convertire le variabili del tipo di dati doppie in int.
Sintassi
La sintassi per la conversione del doppio in int in java usando il metodo typecasting è data come:
int i = (int) d;
"D"È la variabile che memorizza un valore del tipo di dati"Doppio". La parola chiave "int"Con la parentesi come"(int)"Indica che il doppio tipo menzionato"D"La variabile viene digitata in un numero intero e il valore risultante verrà archiviato in"io".
Esempio
Innanzitutto, creeremo una variabile a doppio tipo "D"E assegnalo il seguente valore:
doppia d = 856.187;
Successivamente, convertiremo "D"In un INT usando il tipo di tipografia:
int i = (int) d;
Dopo aver eseguito l'operazione specificata, stamperemo il valore convertito:
Sistema.fuori.println ("Il valore nel tipo di dati doppio" + d + "viene convertito in intero" + i);
L'output mostra il valore intero "856"Dopo aver troncando i punti decimali:
Metodo 2: convertire il doppio in int in java usando il doppio.Metodo intValue ()
Doppio.intValue () è un altro metodo utilizzato per convertire il numero dal tipo di dati doppio a int. IL "intValue ()"È il metodo del Java"Doppio"Classe wrapper. Questo metodo converte il doppio valore nel valore intero più vicino e restituisce un numero intero. Funziona in modo simile al tipografia.
Sintassi
La sintassi per la conversione di un numero nel tipo di dati doppio in int utilizzando "Doppio.intValue ()"Il metodo è il seguente:
int i = nuovo doppio (d).intValue ();
Dai un'occhiata al seguente esempio per saperne di più sul metodo dato.
Esempio
Convertiremo il valore del già creato "D"Variabile usando il"Doppio.intValue ()" metodo:
int i = nuovo doppio (d).intValue ();
Il codice sopra dato creerà un oggetto di "Doppio”Wrapper Class e passa un valore di"D"In esso, e poi chiama"intValue ()" metodo.
Dopo aver convertito, stampare il valore intero risultante sulla console usando "Sistema.fuori.println ()" metodo:
Sistema.fuori.println ("Il valore nel tipo di dati doppio" + d + "viene convertito in intero" + i);
Produzione
Metodo 3: convertire il doppio in int in Java usando la matematica.Round () Metodo
Un altro metodo per convertire il doppio in int in Java è il "Matematica.girare()". Appartiene al Java "Matematica" classe. Prende un doppio valore e lo arrotonda nel valore intero più vicino.
Sintassi
La sintassi per il "Matematica.girare()"Il metodo è:
int i = (int) matematica.round (d);
Esempio
Utilizzeremo lo stesso "D"Variabile e convertire il suo valore in"int"Usando la matematica.Metodo round ():
int i = (int) matematica.round (d);
Alla fine, stampare il valore intero sulla console:
Sistema.fuori.println ("Il valore nel tipo di dati doppio" + d + "viene convertito in intero" + i);
Puoi vedere l'output, che mostra il doppio valore "850.171"È arrotondato a"850":
Abbiamo fornito tutte le istruzioni necessarie relative alla conversione del doppio in int in Java.
Conclusione
Per convertire il doppio in int in Java, ci sono tre diversi metodi: tipografi, matematica.round () e doppio.intValue (). Tipografi e doppio.I metodi intValue () funzionano approssimativamente allo stesso modo quando utilizzati per la conversione doppia a int int. Il tipografi viene eseguito esplicitamente. Al contrario, la matematica.Il metodo round () completa il doppio valore a un valore intero. In questo post, abbiamo discusso della procedura per convertire il doppio in int in Java con esempi.