Latest web development tutorials

Liczba klas Java

Na ogół, gdy trzeba używać cyfr, zwykle korzystać z wbudowanych typów danych, takich jak: bajt, int, długie, podwójne, itp

Przykłady

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

Jednak w rzeczywistym procesie rozwoju, często wystąpić sytuacja wymaga zastosowania przedmiotu, a nie wbudowane typy danych. Aby rozwiązać ten problem, język Java dostarcza odpowiedniej klasy otoki dla każdego z wbudowanych typów danych.

Wszystkie klasy wrapper (Integer, Long, Byte, Podwójne, pływak, Short) są podklasy abstrakcyjnej klasy Number.

Liczba klas Java

Jest to szczególnie wspierany przez pakiet kompilatora zwanego pakowania, więc gdy wbudowany typ danych jest używany jako obiekt, kompilator wbudowany typ opakowania i pakowania. Podobnie, kompilator może również umieścić cel dla rozpakowywania wbudowanych typów. Klasa numer należy do java.lang pakiet.

Tutaj jest instancją obiektu Integer przy użyciu:

public class Test{

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

Powyższe przykłady zebrane wyniki przedstawiają się następująco:

15

Gdy x jest przypisany do liczby całkowitej, ponieważ x jest obiektem, więc kompilator do pakowania dla x. Następnie, aby x-add operacje mogą być wykonane tak, aby być na x rozpakowywania.


Liczba Metoda

Poniższa tabela przedstawia implementację metody Ilość podklasy:

Nie. Sposób i opis
1 xxxValue ()
Obiekt jest konwertowany do typu danych Numer wartość XXX i powrotu.
2 compareTo ()
Porównując numerycznych parametrów obiektu.
3 equals ()
Ustalenie, czy obiekt jest równy parametrowi numeru.
4 valueOf ()
Zwraca obiekt Number z określonymi wbudowanych typów danych
5 toString ()
Zwracany jako wartość ciągu.
6 parseInt ()
Analizować ciąg do int.
7 abs ()
Zwraca wartość bezwzględną parametru.
8 ceil ()
Zaokrąglanie zmiennej całkowitej lewo, typ zwracany jest typ double.
9 floor ()
W zaokrągleniu do liczby całkowitej zmienne w prawo. Typ zwracany jest typ double.
10 rukuj ()
Zwraca całkowitą najbliższą argumentu. Typ zwracany jest podwójna.
11 round ()
Zwraca najbliższą int, długi wartość typu.
12 min ()
Zwraca co najmniej dwóch parametrów.
13 max ()
Zwraca ona maksymalnie dwa argumenty.
14 exp ()
Zwraca logarytm naturalny bazowy e do potęgi argumentu.
15 log ()
Zwraca wartości parametrów naturalnej bazy dziennika.
16 pow ()
Zwraca pierwszy argument do mocy drugiego argumentu.
17 sqrt ()
Arytmetycznie placu głównym parametrem.
18 sin ()
Podniesienie określonego sine podwójne parametr typu.
19 cos ()
Prośba parametr określający rodzaj podwójnej cosinus.
20 tan ()
Prośba parametr określający rodzaj podwójnej stycznej.
21 asin ()
Prośba parametr określający rodzaj podwójnej sinus.
22 acos ()
Określ typ parametru poszukujących podwójne odwrotny cosinus.
23 atan ()
Poszukiwany określić podwójne parametry typu tangens.
24 atan2 ()
Współrzędnych kartezjańskich do współrzędnych biegunowych i zwraca wartość współrzędnych biegunowych.
25 toDegrees ()
Argument ten jest przekształcany kątem.
26 toRadians ()
Konwersja stopni na radiany.
27 random ()
Zwraca liczbę losową.