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