Questo articolo fornisce tutti i diversi aspetti per lavorare con i numeri e in questo senso coprirà quanto segue:
Quindi iniziamo!
Tipi di dati primitivi
Questi tipi di dati determinano la dimensione, nonché il tipo di variabile e non esiste un metodo tale che può essere utilizzato con tipi di dati primitivi. Java fornisce otto tipi di dati primitivi: int, booleano, char, byte, doppio, corto, galleggiante, lungo. Tutti questi tipi assumono dimensioni diverse e possono archiviare diversi tipi di dati.
Come lavorare con tipi di dati primitivi
Consideriamo un esempio per capire come lavorare con i tipi di dati primitivi in Java:
Esempio
Lo snippet di seguito prende un valore int e un valore float e aggiunge entrambi i valori:
Lo snippet seguente fornisce il codice completo e il suo output:
È un esempio molto semplice solo per fornirti un concetto di come lavorare con i tipi primitivi Java. Dall'output di cui sopra, possiamo capire che un tipo di dati può essere utilizzato con l'altro tipo di dati per ottenere diverse funzionalità. Allo stesso modo, è possibile utilizzare uno qualsiasi dei tipi di dati primitivi per funzionare con i numeri in Java.
Classe wrapper in Java
Una classe che fornisce un modo per utilizzare uno qualsiasi dei tipi di dati primitivi come oggetto viene definita Classe Wrapper. Ad esempio, Integer è una classe wrapper per int, il byte è una classe wrapper per byte e così via. E tutte queste classi wrapper sono ereditate da una classe astratta Numero.
Perché abbiamo bisogno di una classe wrapper
In alcuni scenari dobbiamo lavorare con gli oggetti e sappiamo che gli oggetti non possono essere creati con tipi di dati primitivi. Pertanto, in tali scenari, non possiamo usare tipi di dati primitivi invece dobbiamo usare le classi wrapper.
Ad esempio, quando dobbiamo lavorare con gli oggetti di Collezione Classe come Lista collegata, Lista di array Quindi non possiamo usare tipi primitivi invece dobbiamo usare le classi wrapper.
Lo snippet di seguito fornirà più chiarezza di questo concetto:
Lo snippet sopra autentica che l'oggetto della classe Wrapper "Numero intero"Creato con successo. D'altra parte, affrontiamo un errore quando proviamo a creare l'oggetto con il tipo di dati primitivi "iNT".
Come lavorare con la classe wrapper
Considera l'esempio seguente per capire come lavorare con le classi wrapper.
Esempio
Lo snippet di codice seguente fornisce una profonda comprensione di come creare e utilizzare l'oggetto del wrapper classi.
Creiamo tre oggetti di tre diverse classi di avvolgimento e stampiamo i valori usando gli oggetti della rispettiva classe:
Lo snippet sopra autentica che possiamo creare gli oggetti delle classi wrapper e poterli utilizzare per ottenere funzionalità diverse.
Come utilizzare i metodi numerici in Java
A partire da ora, è chiaro che possiamo creare gli oggetti delle classi wrapper. Pertanto, alcuni notevoli metodi di matematica integrati possono essere utilizzati con questi oggetti per eseguire operazioni matematiche complesse sui numeri.
Per esempio, intValue (), longValue (), charvalue (), bytevalue (), booleanValue (), floatvalue (), shortValue (), doubleValue (), I metodi possono essere utilizzati per ottenere il valore digitato del numero/valore specificato.
Esempio
In questo esempio, utilizziamo doubleValue () metodo per convertire il valore intero in raddoppio e intValue () Metodo per convertire i valori fluttuanti e doppi in valori interi.
Di seguito è mostrato lo screenshot descrittivo dello snippet di codice sopra insieme all'output:
L'output verifica il funzionamento di ciascun metodo, utilizzato nell'esempio sopra.
Allo stesso modo, sono disponibili una vasta gamma di metodi costruiti parseint (), toString (), comparazione (), equals (), ceil (), pavimento () e molti altri che possono essere utilizzati per ottenere funzionalità diverse.
Conclusione
Per lavorare con i numeri in Java, è possibile utilizzare più modi come tipi di dati primitivi, classi wrapper e metodi Java predefiniti. La funzionalità dei metodi Java può essere ottenuta mediante classi wrapper e i tipi di dati primitivi non sono in grado di utilizzare le funzionalità di questi metodi. Questo articolo presenta una panoramica dettagliata di come lavorare con i numeri in Java e farlo, elabora il funzionamento di diversi modi come tipi di dati primitivi, metodi numerici e classi wrapper.