Ten zapis zawiera wszystkie różne aspekty pracy z liczbami i pod tym względem obejmie następujące czynności:
A więc zacznijmy!
Prymitywne typy danych
Te typy danych określają rozmiar, a także rodzaj zmiennej, i nie ma takiej metody, którą można wykorzystać z prymitywnymi typami danych. Java zapewnia osiem prymitywnych typów danych: int, boolean, char, bajt, podwójny, krótki, pływakowy, długi. Wszystkie te typy mają różne rozmiary i mogą przechowywać różne typy danych.
Jak pracować z prymitywnymi typami danych
Rozważmy przykład, aby zrozumieć, jak pracować z prymitywnymi typami danych w Javie:
Przykład
Poniższy fragment podbity ma wartość INT i wartość zmiennoprzecinkową i dodaje oba wartości:
Poniższy fragment zawiera pełny kod i jego wyjście:
Jest to bardzo prosty przykład, aby zapewnić koncepcję pracy z prymitywnymi typami Java. Z powyższego wyjścia możemy zrozumieć, że jeden typ danych można użyć z drugim typem danych, aby osiągnąć różne funkcje. W ten sam sposób możesz użyć dowolnego z prymitywnych typów danych do pracy z liczbami w Javie.
Klasa opakowań w Javie
Klasa, która zapewnia sposób na wykorzystanie dowolnego z prymitywnych typów danych jako obiektu, jest określana jako klasa opakowania. Na przykład Integer to klasa opakowania dla int, bajt to klasa opakowania dla bajtów i tak dalej. I wszystkie te zajęcia opakowania są dziedziczone po klasie abstrakcyjnej Numer.
Dlaczego potrzebujemy klasy opakowania
W niektórych scenariuszach musimy pracować z obiektami i wiemy, że obiektów nie można tworzyć z prymitywnymi typami danych. Dlatego w takich scenariuszach nie możemy zamiast tego używać prymitywnych typów danych.
Na przykład, kiedy musimy pracować z obiektami Kolekcja Klasa jak Połączona lista, ArrayList Nie możemy zamiast tego używać prymitywnych typów.
Poniższy fragment zapewni większą przejrzystość tej koncepcji:
Powyższy fragment uwierzytelnia, że obiekt klasy opakowania „Liczba całkowita”Stworzyło się pomyślnie. Z drugiej strony napotykamy błąd, gdy próbujemy utworzyć obiekt z prymitywnym typem danych „iNT".
Jak pracować z klasą opakowania
Rozważ poniższy przykład, aby zrozumieć, jak pracować z klasami opakowania.
Przykład
Poniższy fragment kodu zapewnia głębokie zrozumienie, jak tworzyć i używać obiektu obwoluta zajęcia.
Tworzymy trzy obiekty trzech różnych klas opakowania i drukujemy wartości przy użyciu obiektów odpowiedniej klasy:
Powyższy fragment uwierzytelnia się, że możemy tworzyć obiekty klas opakowania i możemy je wykorzystać do osiągnięcia różnych funkcji.
Jak używać metod liczb w Javie
Na razie jasne jest, że możemy tworzyć obiekty klas opakowania. Dlatego z tymi obiektami można zastosować niektóre niezwykłe wbudowane metody matematyczne do wykonywania złożonych operacji matematycznych na liczbach.
Na przykład, intValue (), longValue (), charValue (), bajteValue (), booleanValue (), floatValue (), shortValue (), doubleValue (), Metody można zastosować do uzyskania wartości typowej określonej liczby/wartości.
Przykład
W tym przykładzie używamy DoubleValue () metoda konwertowania wartości liczb całkowitych na podwójne i intValue () metoda konwertowania wartości pływakowych i podwójnych na wartości liczb całkowitych.
Opisowy zrzut ekranu powyższego fragmentu kodu wraz z wyjściem pokazano poniżej:
Wyjście weryfikuje działanie każdej metody, wykorzystywane w powyższym przykładzie.
Podobnie dostępna jest szeroka gama metod wbudowania parseint (), toString (), compareto (), equals (), ceil (), floor () i wiele innych można wykorzystać do osiągnięcia różnych funkcji.
Wniosek
Aby pracować z liczbami w Javie, można użyć wielu sposobów, takich jak prymitywne typy danych, klasy opakowania i predefiniowane metody Java. Funkcjonalność metod Java można osiągnąć za pomocą klas opakowania, a prymitywne typy danych nie są w stanie wykorzystać funkcjonalności tych metod. Ten zapis przedstawia szczegółowy przegląd pracy z liczbami w Javie, a aby to zrobić, opracowuje działanie różnych sposobów, takich jak prymitywne typy danych, metody liczbowe i klasy opakowania.