Jak używać długo.Max_value in Java | Wyjaśnione

Jak używać długo.Max_value in Java | Wyjaśnione

"Długi”To klasa opakowań w Javie, która przechowuje prymitywny typ danych danych. Długi puszek przechowywania 64-bitowej liczby komplementarnej. Ma domyślną wartość 0l i rozmiar 8 bajtów. Jest wykorzystywany, gdy wymagana jest większa wartość liczb całkowita. „„Długi.MAKSYMALNA WARTOŚĆ”Jest statyczną stałą klasy opakowania Java. Jego wartość jest ustalona na 9 223 372 036 854 775 807.

Ten zapis poprowadzi Cię, jak korzystać z długiego.Max_value w Javie.

Jak używać długo.Max_value w Javie?

Długi.Max_value to zmienna statyczna, która zawiera stałą wartość w długiej klasie opakowania Java, a 9 223 372 036,854 775,807 jest uważana za maksymalną wartość długiej zmiennej zmiennej długiej.

Przykład 1: Drukuj długo.Max_value w Javie

W tym przykładzie wydrukujemy wstępnie zdefiniowaną maksymalną wartość długiej zmiennej za pomocą „System.na zewnątrz.println ()" metoda:

System.na zewnątrz.println („długi.Max_value jest „ + długi.MAKSYMALNA WARTOŚĆ);

Tutaj "MAKSYMALNA WARTOŚĆ”Nazywa się nazwą klasy„Długi”Ponieważ jest to zmienna statyczna, która przechowuje stałą wartość liczb całkowitej:

Poniższe dane wyjściowe pokazuje wartość „Długi.MAKSYMALNA WARTOŚĆ" Jak "9 223 372 036 854 775 807”:

Przykład 2: Dodanie liczby bezpośrednio na długo.MAKSYMALNA WARTOŚĆ

Jeśli chcesz dodać trochę liczby.Max_value, użyj „+„Operator Java w celu połączenia określonej liczby o dokładnej wartości długiej.MAKSYMALNA WARTOŚĆ; ponieważ Java nie pozwala na dodanie liczby bezpośrednio w niej.

Najpierw wydrukujemy pierwotną maksymalną wartość długiego za pomocą „Długi.MAKSYMALNA WARTOŚĆ”:

System.na zewnątrz.println („oryginalny długi.Max_value jest „ + długi.MAKSYMALNA WARTOŚĆ);

Następnie dodamy „500”Za pomocą„+„Operator, który po prostu połączy go na końcu wartości:

System.na zewnątrz.println („Zaktualizowany długi.Max_value jest „ + długi.Max_value + 500);

Wyjście

Przykład 3: Dodawanie liczby długi.Max_value za pomocą długiej zmiennej

W powyższym przykładzie, kiedy próbowaliśmy dodać liczbę w długim.Max_value, jest to połączone. Teraz dodamy liczbę do wartości i wydrukujemy ją, przechowując ją w zmiennej.

Pokażemy ci, co się stanie, gdy długa wartość przekroczy długość.MAKSYMALNA WARTOŚĆ. Aby to zrobić, stwórz zmienną długoterminową ”Newlong„Aby przechowywać wartość, a następnie dodać liczbę„5„Do długiego.MAKSYMALNA WARTOŚĆ:

długi newlong = długi.Max_value + 5;

Wydrukuj zaktualizowaną wartość na konsoli:

System.na zewnątrz.println („długi.Max_value to „ +newlong);

Wyjście pokazuje, że długa wartość stała się ujemna, ponieważ zmienna nie będzie przechowywać wartości przekraczającej limit i spowodowała przepełnienie pamięci:

Przykład 4: Porównywanie długich wartości zmiennych zdefiniowanych przez użytkownika z długimi.MAKSYMALNA WARTOŚĆ

Tutaj sprawdzimy, co się stanie, gdy porównywana jest zbyt mała lub duża wartość z długim.MAKSYMALNA WARTOŚĆ.

Najpierw poprosimy użytkownika o podanie dowolnej wartości:

System.na zewnątrz.print („Wprowadź wartość:”);

Użyjemy „Skaner„Obiekt, aby uzyskać wartość od użytkownika:

Skaner s = nowy skaner (system.W);

Następnie utwórz zmienną „wartość„Długo typu do przechowywania wartości zwróconej przez daną metodę:

Długa wartość = s.NextLong ();

Tutaj sprawdzimy, czy wartość wprowadzona przez użytkownika jest większa, czy niższa niż wartość długiej.Max_value za pomocą instrukcji warunkowych:

if (wartość < Long.MAX_VALUE)
System.na zewnątrz.println („Wprowadzona wartość jest zbyt krótka niż długa.MAKSYMALNA WARTOŚĆ");
w przeciwnym razie
System.na zewnątrz.println („Wprowadzona wartość jest zbyt długa niż długa.MAKSYMALNA WARTOŚĆ");

Użytkownik wprowadził wartość „123”, Który jest zbyt krótki zgodnie z zakresem długiego.MAKSYMALNA WARTOŚĆ; W rezultacie program wydrukuje oświadczenie „Wprowadzona wartość jest zbyt krótka niż długa.MAKSYMALNA WARTOŚĆ„Na konsoli:

Również określenie wartości przekraczającej limit długiego.Max_value wyrzuci wyjątek:

Zebraliśmy wszystkie odpowiednie instrukcje związane z korzystaniem z długiego.Max_value w Javie.

Wniosek

„„Długi.MAKSYMALNA WARTOŚĆ”Jest statyczną stałą klasy opakowania Java. Jego wartość wynosi 9 223 372 036 854 775 807. Jeśli chcesz dodać kilka liczb i zapisać je w zmiennej, zwróci liczbę ujemną z powodu przepełnienia pamięci, ponieważ zmienna nie będzie przechowywać wartości przekraczającej limit. W tym artykule zademonstrowaliśmy długie.MAX_VALUE szczegółowo.