Método Long Max em Java

JavaBeginner
Pratique Agora

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.