CodeGym /Blog Java /Random-PL /Integer.MAX_VALUE w Javie z przykładami
Autor
Artem Divertitto
Senior Android Developer at United Tech

Integer.MAX_VALUE w Javie z przykładami

Opublikowano w grupie Random-PL

Co to jest Integer.MAX_VALUE w Javie?

Integer.MAX_VALUE w Javie jest stałą reprezentującą maksymalną dodatnią wartość całkowitą.
Integer.MAX_VALUE to liczba w klasie Java Integer pakietu java.lang . Jest to maksymalna możliwa liczba całkowita, którą można przedstawić w 32 bitach. Jego dokładna wartość to 2147483647 czyli 231-1.

public class MaximumInteger {

    public static void main(String[] args) {

        System.out.println(Integer.MAX_VALUE);
    }
}

Wyjście

2147483647

Czym są liczby całkowite w Javie?

Liczby całkowite to liczby, które nie mają części ułamkowej. W Javie liczby całkowite są reprezentowane w 32-bitowej przestrzeni. Ponadto są one reprezentowane w postaci binarnej dopełnienia do 2, co oznacza, że ​​jeden bit z tych 32 jest bitem znaku. Zatem istnieje 231-1 możliwych wartości. Dlatego w Javie nie ma liczby całkowitej większej niż liczba 231-1.

Dlaczego wymagana jest liczba Integer.MAX_VALUE w Javie?

Służy do automatycznego przypisania dowolnej zmiennej maksymalnej możliwej liczby całkowitej bez konieczności zapamiętywania dokładnej liczby. Wiele razy potrzebujemy maksymalnej lub minimalnej liczby. Może to być ze względów porównawczych lub jakichkolwiek innych. Zapamiętanie dokładnej stałej może być trudne. Ta praca jest łatwa dzięki Integer.MAX_VALUE w Javie.

Przykład


public class MaximumInteger {
	
	public static void main(String[] args) {
		
		int maxNumber = Integer.MAX_VALUE;

		System.out.println("maxNumber: " + maxNumber);

		int number1 = Integer.MAX_VALUE - 1;

		System.out.println("number1: " + number1);

		if (number1 < maxNumber) {
			System.out.println("number1 < maxNumber");
		}
	}
}

Wyjście

maxNumber: 2147483647 number1: 2147483646 number1 < maxnumber

Wyjaśnienie

W powyższym fragmencie kodu bierzemy zmienną maxNumber i przypisujemy jej maksymalną wartość całkowitą za pomocą Integer.MAX_VALUE . Następnie bierzemy kolejną zmienną numer 1 i przypisujemy jej wartość o jeden mniejszą niż maksymalna. Porównujemy oba i drukujemy wyniki.

Wniosek

Mamy nadzieję, że do końca tego wpisu zapoznałeś się szczegółowo z Integer.MAX_VALUE w Javie. Nauczyłeś się używać Integer.MAX_VALUE w Javie z przykładami. Możesz spróbować przypisać inne wartości różnym zmiennym i zobaczyć, jak działa ta koncepcja, aby lepiej ją zrozumieć. Ćwicz dalej, aby lepiej opanować tę koncepcję. Do tego czasu, rozwijaj się i błyszcz!
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION