"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.