Come usare a lungo.Max_value in java | Spiegato

Come usare a lungo.Max_value in java | Spiegato

"Lungo"È una classe wrapper in Java che memorizza il tipo di dati lunghi primitivi. Un lungo lattina di un intero del complemento a 64 bit due. Ha un valore predefinito di 0L e una dimensione di 8 byte. È utilizzato quando è richiesto un valore intero più ampio. IL "Lungo.Max_value"È la costante statica della classe Wrapper Java. Il suo valore è impostato come 9.223.372.036.854.775.807.

Questo articolo ti guiderà su come usare un lungo.Max_value in java.

Come usare a lungo.Max_value in java?

Il lungo.Max_Value è la variabile statica che contiene un valore costante nella classe Long Wrapper Java e 9.223.372.036.854.775.807 è considerato un valore massimo di una variabile lunga.

Esempio 1: stampare a lungo.Max_value in java

In questo esempio, stamperemo il valore massimo predefinito di una lunga variabile usando "Sistema.fuori.println ()" metodo:

Sistema.fuori.println ("The Long.Max_value è " + lungo.Max_value);

Qui, il "Max_value"È chiamato con il nome di classe"Lungo"Perché è la variabile statica che memorizza un valore costante di intero di tipo lungo:

L'output di seguito mostra il valore di "Lungo.Max_value" COME "9.223.372.036.854.775.807":

Esempio 2: aggiunta di un numero direttamente a lungo.Max_value

Se vuoi aggiungere un po 'di numero a lungo.Max_value, usa il "+"Operatore Java per concatenare il numero specificato con il valore esatto di lungo.Max_value; poiché Java non ti consente di aggiungere un numero direttamente in esso.

Qui, in primo luogo, stamperemo il valore massimo originale di Long usando "Lungo.Max_value":

Sistema.fuori.println ("L'originale lungo.Max_value è " + lungo.Max_value);

Quindi, aggiungeremo "500"A esso usando il"+"Operatore, che lo concatenerà semplicemente alla fine del valore:

Sistema.fuori.println ("il lungo aggiornato.Max_value è " + lungo.Max_value + 500);

Produzione

Esempio 3: Aggiunta di un numero a lungo.Max_value usando una variabile lunga

Nell'esempio sopra, quando abbiamo provato ad aggiungere un numero in lungo.Max_value, viene concaterato. Ora aggiungeremo il numero al valore e lo stamperemo memorizzandolo in una variabile.

Ti mostreremo cosa succede quando un valore lungo supera il lungo.Max_value. Per fare ciò, creare una variabile di tipo lungo "newlong"Per memorizzare un valore, quindi aggiungere il numero"5"A lungo.Max_value:

lungo newlong = lungo.Max_value + 5;

Stampa il valore aggiornato sulla console:

Sistema.fuori.println ("The Long.Max_value è " +newlong);

L'output mostra che il valore lungo è diventato negativo perché la variabile non memorizzerà un valore che supera il limite e ha causato il trabocco di memoria:

Esempio 4: confronto con i valori delle variabili lunghi definiti dall'utente con lunghi.Max_value

Qui, controlleremo cosa succede quando un valore troppo piccolo o grande viene confrontato con il lungo.Max_value.

Innanzitutto, chiederemo all'utente di inserire qualsiasi valore:

Sistema.fuori.print ("Immettere un valore:");

Useremo un “Scanner"Oggetto per ottenere il valore dall'utente:

Scanner S = nuovo scanner (sistema.In);

Quindi, crea una variabile "valore"Di tipo lungo per archiviare il valore restituito con il metodo dato:

Valore lungo = s.NextLong ();

Qui, verificheremo se l'utente ha inserito il valore è maggiore o inferiore al valore di lungo.Max_value usando le istruzioni condizionali:

if (valore < Long.MAX_VALUE)
Sistema.fuori.println ("Il valore immesso è troppo corto che lungo.Max_value ");
altro
Sistema.fuori.println ("Il valore inserito è troppo lungo di lungo.Max_value ");

L'utente ha inserito il valore "123", Che è troppo corto in base alla gamma di lunghe.Max_value; Di conseguenza, il programma stamperà la dichiarazione "Il valore immesso è troppo corto che lungo.Max_value"Su Console:

Inoltre, specificando un valore che supera il limite di lungo.Max_value lancerà un'eccezione:

Abbiamo raccolto tutte le istruzioni pertinenti relative all'utilizzo del lungo.Max_value in java.

Conclusione

IL "Lungo.Max_value"È la costante statica della classe Wrapper Java. Il suo valore è 9.223.372.036.854.775.807. Se si desidera aggiungere alcuni numeri e salvarli in una variabile, restituirà un numero negativo a causa di un overflow di memoria perché la variabile non archiverà un valore che supera il limite. In questo articolo, abbiamo dimostrato il lungo.Max_value in dettaglio.