Latest web development tutorials

classi numerici Java

In generale, quando si ha bisogno di usare i numeri, di solito utilizzare il built-in tipi di dati, come ad esempio: byte, int, long, double, etc.

Esempi

int a = 5000;
float b = 13.65;
byte c = 0x4a;

Tuttavia, nel processo di sviluppo attuale, si incontrano spesso la situazione richiede l'utilizzo di un oggetto, piuttosto che built-in tipi di dati. Per risolvere questo problema, il linguaggio Java fornisce un corrispondente classe wrapper per ogni tipi di dati incorporati.

Tutte le classi wrapper (Integer, Long, Byte, Double, Float, Short) sono sottoclassi della classe astratta Numero.

classi numerici Java

Questo è particolarmente supportata dal pacchetto compilatore chiamato imballaggio, in modo che quando il tipo predefinito di dati viene utilizzato come un oggetto, il compilatore incorporato tipo di imballaggio e confezionamento. Allo stesso modo, il compilatore può anche mettere un bersaglio per i tipi built-in disimballaggio. classe Number appartiene a java.lang pacchetto.

Ecco un esempio di oggetto Integer utilizzando:

public class Test{

   public static void main(String args[]){
      Integer x = 5;
      x =  x + 10;
      System.out.println(x); 
   }
}

Gli esempi sopra risultati elaborati sono i seguenti:

15

Quando x è assegnato ad un valore intero, poiché x è un oggetto, quindi il compilatore da imballaggio per x. Poi, per fare x-aggiungono le operazioni possono essere eseguite, in modo di essere sul x disimballaggio.


Metodo numero di

La seguente tabella elenca l'attuazione metodi Numero sottoclasse:

No. Metodo e Descrizione
1 xxxValue ()
L'oggetto viene convertito in un tipo di numero di dati valore xxx e ritorno.
2 compareTo ()
Confrontando i parametri oggetto Number.
3 equals ()
Determinare se l'oggetto è uguale al parametro numero.
4 valueOf ()
Restituisce un oggetto Number con i tipi di dati built-in specifici
5 toString ()
Restituito come un valore stringa.
6 parseInt ()
Analizzare una stringa in un int.
7 abs ()
Restituisce il valore assoluto del parametro.
8 ceil ()
A completare di variabile intera sinistra, tipo di ritorno è doppio tipo.
9 piano ()
Arrotondato al numero intero variabili a destra. Il tipo di ritorno è doppio tipo.
10 Rint ()
Restituisce il numero intero più vicino all'argomento. Il tipo di ritorno è doppio.
11 round ()
Restituisce il int, il valore di tipo lungo più vicino.
12 min ()
Restituisce il minimo dei due parametri.
13 max ()
Restituisce il massimo di due argomenti.
14 exp ()
Restituisce il logaritmo naturale in base e alla potenza dell'argomento.
15 log ()
Restituisce i valori dei parametri del logaritmo in base naturale.
16 pow ()
Restituisce il primo argomento alla potenza del secondo argomento.
17 sqrt ()
parametro radice quadrata aritmeticamente.
18 sin ()
Aumentare il parametro di tipo a doppio sine specificato.
19 cos ()
Richiedi parametro per specificare il tipo di doppio del coseno.
20 tan ()
Richiedi parametro per specificare il tipo di doppia tangente.
21 asin ()
Richiedi parametro per specificare il tipo di doppio arcoseno.
22 acos ()
Specificare il tipo di parametro di ricerca di doppia inversa del coseno.
23 atan ()
Alla ricerca di specificare doppia parametri di tipo arcotangente.
24 atan2 ()
Coordinate cartesiane in coordinate polari e restituisce il valore delle coordinate polari.
25 toDegrees ()
L'argomento viene convertito in un angolo.
26 toRadians ()
Convertire gradi in radianti.
27 random ()
Restituisce un numero casuale.