Sommario:
- Differenza chiave - Integer vs Float
- Cos'è Integer?
- Cos'è Float?
- Qual è la somiglianza tra Integer e Float?
- Qual è la differenza tra numero intero e virgola mobile?
- Riepilogo - Integer vs Float
Video: Differenza Tra Numero Intero E Virgola Mobile
2024 Autore: Mildred Bawerman | [email protected]. Ultima modifica: 2023-12-16 08:39
Differenza chiave - Integer vs Float
Float e Double sono altre classi wrapper utilizzate per convertire i tipi di dati primitivi. A volte è necessario convertire il tipo di dati primitivo in un oggetto e convertire l'oggetto nel tipo di dati primitivo. Per questo, è possibile utilizzare le classi wrapper. I linguaggi di programmazione come Java contengono classi wrapper. Vengono utilizzati per questo processo di conversione. Una classe wrapper è una classe che incapsula i tipi. Questi tipi possono essere utilizzati per creare istanze di oggetti e metodi in un'altra classe che necessita di quei tipi. Esistono otto tipi primitivi in Java. Sono int, short, byte, long, boolean, char, float e double. La classe wrapper corrispondente per il tipo di dati booleano è Boolean. La classe wrapper per il tipo di dati char è un carattere. Short, Byte, Integer, Long, Float e Double sono altre classi wrapper. La conversione automatica del tipo di dati primitivo in un oggetto viene chiamata autoboxing. La conversione automatica dell'oggetto in un tipo primitivo è chiamata unboxing. In questo articolo vengono descritte due classi wrapper che sono Integer e Float. La differenza fondamentale tra Integer e Float è che Integer è la classe wrapper relativa al tipo di dati primitivo int mentre Float è la classe wrapper relativa al tipo di dati primitivo float.
CONTENUTI
1. Panoramica e differenza chiave
2. Che cos'è il numero intero
3. Che cos'è il virgola mobile
4. Somiglianze tra numero intero e virgola mobile
5. Confronto affiancato: numero intero vs virgola mobile in forma tabulare
6. Riepilogo
Cos'è Integer?
Integer è una classe wrapper in Java. Il tipo di dati corrispondente è int. Viene utilizzato per convertire un tipo di dati int in un oggetto o per convertire un oggetto in un int. Fare riferimento all'esempio seguente con la classe wrapper Integer.
Figura 01: programma con classe Integer Wrapper
Secondo il programma sopra, la x è una variabile di tipo int. Contiene il valore 10. Integer.valueOf viene utilizzato per convertire l'int in oggetto di tipo Integer. La variabile x viene passata al valore del metodo. Allo stesso modo, il valore int viene convertito in un numero intero.
La y è un oggetto di tipo Integer. Il valore 5 viene passato al costruttore. Utilizzando il metodo intValue, quell'oggetto viene convertito nel tipo di dati int. Quel valore convertito viene memorizzato in una variabile z che può contenere un int.
Figura 02: esempio di autoboxing e unboxing 1
Secondo il programma sopra, la variabile x ha un int. Quando lo assegna a Integer, il compilatore scrive automaticamente Integer.valueOf (x) internamente. Questa è la boxe automatica. La "a" è di tipo Integer. Il valore 6 viene passato al costruttore. Quando si assegna il valore a a b, il compilatore scrive automaticamente internamente a.intValue (). Questo è unboxing.
Cos'è Float?
Float è una classe wrapper in Java. Il tipo di dati corrispondente è un float. Viene utilizzato per convertire un tipo di dati float in un oggetto o per convertire un oggetto in un float. Fare riferimento all'esempio seguente con la classe wrapper Float.
Figura 03: programma con classe Float Wrapper
Secondo il programma sopra, la x è una variabile di tipo float. Contiene il valore 20.5f. Float.valueOf viene utilizzato per convertire il float in un oggetto di tipo Float. La variabile x viene passata al metodo valueOf. Allo stesso modo, il float viene convertito in un Float.
La y è un oggetto di tipo Float. Il valore 10.5f viene passato al costruttore. Utilizzando il metodo floatValue, quell'oggetto viene convertito nel tipo di dati float. Quel valore convertito viene memorizzato in una variabile z che può contenere un valore float.
Figura 04: esempio di autoboxing e unboxing 2
Secondo il programma precedente, la variabile x ha un float. Quando lo assegna a Float, il compilatore scrive automaticamente Float.valueOf (x) internamente. Questo è l'autoboxing. La "a" è di tipo Float. Il valore 6.1f viene passato al costruttore. Quando si assegna il valore a a b, il compilatore scrive automaticamente internamente a.floatValue (). Questo è unboxing.
Qual è la somiglianza tra Integer e Float?
Sia Integer che Float sono classi wrapper in Java
Qual è la differenza tra numero intero e virgola mobile?
Articolo diff. Al centro prima della tabella
Integer vs Float |
|
Integer è una classe che racchiude un valore del tipo primitivo int in un oggetto. | Float è una classe che racchiude un valore del tipo primitivo float in un oggetto. |
Tipo di dati primitivo correlato | |
Integer è la classe wrapper relativa al tipo di dati int. | Float è la classe wrapper relativa al tipo di dati float. |
Riepilogo - Integer vs Float
Esistono otto tipi primitivi principali in Java. Sono int, short, byte, long, boolean, char, float e double. A volte è necessario convertire i tipi di dati primitivi in oggetti e gli oggetti in tipi primitivi. Le classi wrapper vengono utilizzate per questo. Ogni tipo primitivo ha una classe wrapper corrispondente. Queste classi wrapper sono Integer, Short, Byte, Long, Boolean, Char, Float e Double. Questo articolo ha discusso la differenza tra Integer e Float. La differenza tra Integer e Float è che Integer è la classe wrapper relativa al tipo di dati primitivo int mentre Float è la classe wrapper relativa al tipo di dati primitivo float.
Raccomandato:
Differenza Tra Numero Totale Di Cellule E Numero Di Cellule Vitali
La differenza chiave tra il conteggio delle cellule totali e il conteggio delle cellule vitali è che il conteggio delle cellule totali stima tutte le cellule, comprese le cellule microbiche viventi e morte
Differenza Tra Il Sequenziamento Del Fucile A Pompa Gerarchico E Dell'intero Genoma
La differenza fondamentale tra il sequenziamento gerarchico e l'intero genoma shotgun è che nel sequenziamento gerarchico shotgun, il genoma è suddiviso in fr
Differenza Tra Numero Atomico E Numero Di Massa
Numero atomico e numero di massa Gli atomi sono caratterizzati dai loro numeri atomici e numeri di massa. Nella tavola periodica, gli atomi sono disposti secondo il
Differenza Tra Punto E Virgola E Due Punti
Punto e virgola vs due punti Conoscere la differenza tra punto e virgola e due punti è di grande importanza quando si usa la lingua inglese. Punto e virgola e due punti sono giochi di parole
Differenza Tra Virgola E Punto E Virgola
Virgola vs punto e virgola La differenza tra virgola e punto e virgola è una questione molto confusa per molti poiché la maggior parte di noi non sa quando usare quale. Virgola e semica