"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.