CodeGym /Java блог /Случаен /Integer.MAX_VALUE в Java с примери
John Squirrels
Ниво
San Francisco

Integer.MAX_VALUE в Java с примери

Публикувано в групата

Какво е Integer.MAX_VALUE в Java?

Integer.MAX_VALUE в Java е константа, която представлява максималната стойност на положително цяло число.
Integer.MAX_VALUE е число в класа Java Integer на пакета java.lang . Това е максималното възможно цяло число, което може да бъде представено в 32 бита. Точната му стойност е 2147483647 т.е. 231-1.

public class MaximumInteger {

    public static void main(String[] args) {

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

Изход

2147483647

Какво представляват целите числа в Java?

Целите числа са числа, които нямат дробна част. В Java целите числа са представени в 32-битово пространство. В допълнение, те са представени в двоична форма на допълнение 2, което означава, че един бит от тези 32 е знаков бит. По този начин има 231-1 възможни стойности. Следователно в Java няма цяло число, по-голямо от числото 231-1.

Защо се изисква Integer.MAX_VALUE в Java?

Използва се за автоматично присвояване на всяка променлива на максималното възможно цяло число, без да е необходимо да се помни точното число. Има много случаи, когато се нуждаем от максимален or минимален брой. Може да е поради сравнителни причини or други. Може да е трудно да запомните точната константа. Тази задача се улеснява от Integer.MAX_VALUE в Java.

Пример


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");
		}
	}
}

Изход

maxNumber: 2147483647 number1: 2147483646 number1 < maxNumber

Обяснение

В codeовия фрагмент по-горе вземаме променлива maxNumber и й присвояваме максимална целочислена стойност с помощта на Integer.MAX_VALUE . След това вземаме друга променлива number1 и й присвояваме стойност с едно по-малка от максималната. Сравняваме двете и отпечатваме резултатите.

Заключение

До края на тази публикация се надяваме, че сте се запознали подробно с Integer.MAX_VALUE в Java. Научихте How да използвате Integer.MAX_VALUE в Java с примери. Можете да опитате да присвоите други стойности на различни променливи и да видите How работи тази концепция, за да я разберете по-задълбочено. Продължете да практикувате за по-задълбочено владеене на концепцията. Дотогава продължавайте да растете и да блестите!
Коментари
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION