1
resposta

[Projeto] Feito!

package CondicionaisIfElse;

import java.util.Scanner;

public class ComparandoDoisNumeros {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("Digite o primeiro número: ");
        int numero1 = scanner.nextInt();

        System.out.println("Digite o segundo número: ");
        int numero2 = scanner.nextInt();

        if (numero1 > numero2 ){
            System.out.println("O maior número é " + numero1 + ".");
        }else if (numero2 > numero1){
            System.out.println("O maior número é " + numero2 + ".");
        }else {
            System.out.println("Os números são iguais.");
        }

        scanner.close();
    }

}``
1 resposta

Oi, Cleber! Como vai?

Você estruturou muito bem as condicionais usando if, else if e else, cobrindo todos os cenários possíveis, inclusive quando os números são iguais. Também foi importante fechar o scanner ao final do programa, isso mostra atenção com boas práticas no uso de recursos.

Uma dica interessante para o futuro é utilizar o método Math.max() para descobrir o maior número de forma mais direta. Veja este exemplo:


int numero1 = 10;
int numero2 = 20;

int maior = Math.max(numero1, numero2);
System.out.println("Maior numero: " + maior);

Esse código usa Math.max() para comparar dois valores e retornar automaticamente o maior deles, deixando o código mais enxuto.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!