CodeGym /Java blogg /Slumpmässig /Integer.MAX_VALUE i Java med exempel
John Squirrels
Nivå
San Francisco

Integer.MAX_VALUE i Java med exempel

Publicerad i gruppen

Vad är Integer.MAX_VALUE i Java?

Integer.MAX_VALUE i Java är en konstant som representerar det maximala positiva heltalsvärdet.
Integer.MAX_VALUE är ett tal i Java Integer -klassen av java.lang- paketet. Det är det högsta möjliga heltalstalet som kan representeras i 32 bitar. Dess exakta värde är 2147483647 dvs 231-1.

public class MaximumInteger {

    public static void main(String[] args) {

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

Produktion

2147483647

Vad är heltal i Java?

Heltal är tal som inte har någon bråkdel. I Java representeras heltal i 32 bitars utrymme. Dessutom är de representerade i 2:s komplement binär form, vilket betyder att en bit av dessa 32 är en teckenbit. Det finns alltså 231-1 möjliga värden. Därför finns det inget heltal större än talet 231-1 i Java.

Varför krävs Integer.MAX_VALUE i Java?

Den används för att automatiskt tilldela varje variabel det maximala heltal som möjligt utan att behöva komma ihåg det exakta numret. Det finns många tillfällen då vi behöver ett högsta eller lägsta antal. Det kan vara av jämförande skäl eller något annat. Det kan vara svårt att komma ihåg den exakta konstanten. Det här jobbet görs enkelt av Integer.MAX_VALUE i Java.

Exempel


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

Produktion

maxNumber: 2147483647 number1: 2147483646 number1 < maxNumber

Förklaring

I kodavsnittet ovan tar vi en variabel maxNumber och tilldelar den maximalt heltalsvärde med Integer.MAX_VALUE . Sedan tar vi en annan variabel nummer1 och tilldelar den ett värde ett mindre än maximum. Vi jämför de två och skriver ut resultaten.

Slutsats

I slutet av detta inlägg hoppas vi att du har bekantat dig med Integer.MAX_VALUE i Java i detalj. Du har lärt dig hur du använder Integer.MAX_VALUE i Java med exempel. Du kan prova att tilldela andra värden till olika variabler och se hur detta koncept fungerar för att förstå det mer på djupet. Fortsätt öva för att få en djupare kunskap om konceptet. Tills dess, fortsätt växa och fortsätt glänsa!
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION