Introdução
O método Long.max() é usado para retornar o valor numericamente maior (valor máximo) dos dois números long passados como argumentos. Ele retorna o valor positivo se um número positivo e um número negativo forem passados, e o valor com menor magnitude se ambos os números passados forem negativos.
Criar um arquivo Java
Criaremos um arquivo Java para escrever o código para este exemplo. Abra o terminal no Ubuntu e navegue até o diretório project executando o seguinte comando:
cd ~/project/
Agora, crie um arquivo chamado LongMaxExample.java executando o comando abaixo:
touch LongMaxExample.java
Escrever o código
No arquivo LongMaxExample.java, escreva o código abaixo:
public class LongMaxExample {
public static void main(String[] args) {
long a = 5485;
long b = -3242;
long c = -5645;
long max1 = Long.max(a, b);
long max2 = Long.max(b, c);
System.out.println("The maximum of " + a + " and " + b + " is " + max1);
System.out.println("The maximum of " + b + " and " + c + " is " + max2);
}
}
Salvar e Compilar o código
Após escrever o código, salve o arquivo e feche o editor.
Compile o arquivo Java usando o comando abaixo:
javac LongMaxExample.java
Executar o código
Após a compilação bem-sucedida, você pode executar o código usando o comando abaixo:
java LongMaxExample
Isso fornecerá a seguinte saída:
The maximum of 5485 and -3242 is 5485
The maximum of -3242 and -5645 is -3242
Demonstração de Entrada do Usuário
Escreva o seguinte código para demonstrar como Long.max() pode ser usado com a entrada do usuário:
import java.util.Scanner;
public class LongMaxExample {
public static void main(String[] args) {
try {
Scanner sc= new Scanner(System.in);
System.out.println("Enter the first number:");
long num1 = sc.nextLong();
System.out.println("Enter the second number:");
long num2 = sc.nextLong();
System.out.println("The maximum of " + num1 + " and " + num2 + " is " + Long.max(num1, num2));
}
catch(Exception e) {
System.out.println("Error: " + e.getMessage());
}
}
}
Salvar e Compilar o código
Após escrever o código, salve o arquivo e feche o editor.
Compile o arquivo Java usando o comando abaixo:
javac LongMaxExample.java
Executar o código
Após a compilação bem-sucedida, você pode executar o código usando o comando abaixo:
java LongMaxExample
Isso fornecerá a seguinte saída:
Enter the first number:
-5
Enter the second number:
8
The maximum of -5 and 8 is 8
Insira dois valores long e o programa exibirá o valor máximo dos dois números.
Resumo
Parabéns! Você aprendeu os conceitos e a implementação do método Long.max() do Java. Este método ajuda a encontrar o valor máximo de dois números long. Também demonstramos como usar este método em um programa com entradas do usuário.



