CodeGym /Java Blog /Random-IT /Integer.MAX_VALUE in Java con esempi
John Squirrels
Livello 41
San Francisco

Integer.MAX_VALUE in Java con esempi

Pubblicato nel gruppo Random-IT

Cos'è Integer.MAX_VALUE in Java?

Integer.MAX_VALUE in Java è una costante che rappresenta il valore intero positivo massimo.
Integer.MAX_VALUE è un numero nella classe intera Java del pacchetto java.lang . È il numero intero massimo possibile che può essere rappresentato in 32 bit. Il suo valore esatto è 2147483647 cioè 231-1.

public class MaximumInteger {

    public static void main(String[] args) {

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

Produzione

2147483647

Cosa sono gli interi in Java?

Gli interi sono numeri che non hanno parte frazionaria. In Java, gli interi sono rappresentati in uno spazio di 32 bit. Inoltre, sono rappresentati in forma binaria in complemento a 2, il che significa che un bit di questi 32 è un bit di segno. Quindi, ci sono 231-1 possibili valori. Quindi, non esiste un numero intero maggiore del numero 231-1 in Java.

Perché è necessario Integer.MAX_VALUE in Java?

Viene utilizzato per assegnare automaticamente a qualsiasi variabile il massimo numero intero possibile senza dover ricordare il numero esatto. Ci sono molte volte in cui abbiamo bisogno di un numero massimo o minimo. Può essere per motivi comparativi o per qualsiasi altro motivo. Può essere difficile ricordare la costante esatta. Questo lavoro è reso facile da Integer.MAX_VALUE in Java.

Esempio


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

Produzione

numeromax: 2147483647 numero1: 2147483646 numero1 <numeromax

Spiegazione

Nello snippet di codice sopra, prendiamo una variabile maxNumber e le assegniamo il valore intero massimo usando Integer.MAX_VALUE . Poi prendiamo un'altra variabile number1 e le assegniamo un valore uno più piccolo del massimo. Confrontiamo i due e stampiamo i risultati.

Conclusione

Entro la fine di questo post, speriamo che tu abbia familiarizzato con Integer.MAX_VALUE in Java in dettaglio. Hai imparato come utilizzare Integer.MAX_VALUE in Java con esempi. Puoi provare ad assegnare altri valori a variabili diverse e vedere come funziona questo concetto per capirlo in modo più approfondito. Continua a esercitarti per una padronanza più profonda del concetto. Fino ad allora, continua a crescere e continua a brillare!
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION