Como usar longa.Max_value em java | Explicado

Como usar longa.Max_value em java | Explicado

““Longo”É uma classe de wrapper em Java que armazena o tipo de dados longo primitivo. Um longo pode armazenar um número inteiro de 64 bits de dois. Tem um valor padrão de 0L e um tamanho de 8 bytes. É utilizado quando um valor inteiro maior é necessário. O "Longo.VALOR MÁXIMO”É a constante estática da classe de wrapper Java Long. Seu valor é definido como 9.223.372.036.854.775.807.

Este artigo o guiará sobre como usar um longo.Max_value em java.

Como usar longa.Max_value em java?

O longo.Max_value é a variável estática que contém um valor constante na classe longa do Java Wrapper e 9.223.372.036.854.775.807 é considerado um valor máximo de uma variável longa.

Exemplo 1: Imprima longa.Max_value em java

Neste exemplo, imprimiremos o valor máximo predefinido de uma variável longa usando o “Sistema.fora.println ()”Método:

Sistema.fora.println ("o longo.Max_value é " + longo.VALOR MÁXIMO);

Aqui o "VALOR MÁXIMO”É chamado com o nome da classe“Longo”Porque é a variável estática que armazena um valor constante do número inteiro longo:

A saída abaixo mostra o valor de “Longo.VALOR MÁXIMO" como "9.223.372.036.854.775.807”:

Exemplo 2: Adicionando um número diretamente em Long.VALOR MÁXIMO

Se você quiser adicionar algum número em muito tempo.Max_value, use o “+Operador Java para concatenar o número especificado com o valor exato de Long.VALOR MÁXIMO; Como Java não permite que você adicione um número diretamente nele.

Aqui, primeiro, imprimiremos o valor máximo original de Long usando “Longo.VALOR MÁXIMO”:

Sistema.fora.println ("O Long original.Max_value é " + longo.VALOR MÁXIMO);

Então, vamos adicionar “500"Para ele usando o"+”O operador, que simplesmente o concatenará no final do valor:

Sistema.fora.println ("O Atualizado Long.Max_value é " + longo.Max_value + 500);

Saída

Exemplo 3: Adicionando um número em Long.Max_value usando variável longa

No exemplo acima, quando tentamos adicionar um número em um longo.Max_value, ele é concatenado. Agora, adicionaremos o número ao valor e o imprimiremos armazenando -o em uma variável.

Vamos mostrar o que acontece quando um longo valor exceder o longo.VALOR MÁXIMO. Para fazer isso, crie uma variável de tipo longo “Newlong”Para armazenar um valor e adicione o número“5”Para o longo.VALOR MÁXIMO:

longo newlong = longo.Max_value + 5;

Imprima o valor atualizado no console:

Sistema.fora.println ("o longo.Max_value é " +newlong);

A saída mostra que o valor longo se tornou negativo porque a variável não armazenará um valor que exceda o limite e causou excesso de memória:

Exemplo 4: Comparando valores variáveis ​​longos definidos pelo usuário com longos.VALOR MÁXIMO

Aqui, verificaremos o que acontece quando um valor muito pequeno ou grande for comparado com o longo.VALOR MÁXIMO.

Primeiro, solicitaremos ao usuário que insira qualquer valor:

Sistema.fora.print ("Digite um valor:");

Vamos usar um “Scanner”Objeto de obter o valor do usuário:

Scanner s = novo scanner (sistema.em);

Em seguida, crie uma variável “valor”De tipo longo para armazenar o valor retornado pelo método fornecido:

Valor longo = S.nextlong ();

Aqui, verificaremos se o valor inserido pelo usuário é maior que ou menor que o valor de longa.Max_value usando as declarações condicionais:

if (valor < Long.MAX_VALUE)
Sistema.fora.println ("O valor inserido é muito curto que longo.VALOR MÁXIMO");
outro
Sistema.fora.println ("O valor inserido é muito longo que longo.VALOR MÁXIMO");

O usuário inseriu o valor “123”, Que é muito curto de acordo com a faixa de longa.VALOR MÁXIMO; Como resultado, o programa imprimirá a declaração “O valor inserido é muito curto que longo.VALOR MÁXIMO”No console:

Além disso, especificando um valor que exceda o limite de longa.Max_value lançará uma exceção:

Reunimos todas as instruções relevantes relacionadas ao uso do longo.Max_value em java.

Conclusão

O "Longo.VALOR MÁXIMO”É a constante estática da classe de wrapper Java Long. Seu valor é 9.223.372.036.854.775.807. Se você deseja adicionar alguns números e salvá -los em uma variável, ele retornará um número negativo devido ao excesso de memória, porque a variável não armazenará um valor que exceda o limite. Neste artigo, demonstramos o longo.Max_value em detalhes.