1
resposta

Comparando dois números - Minha solução

import java.util.Scanner;

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

        System.out.println("Digite o primeiro número: ");
        System.out.println("Digite o segundo número: ");

        int numero1 = scanner.nextInt();
        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.");
        }

    }
}
1 resposta

Oi, Gabriela! Como vai?

Agradeço por compartilhar sua solução com a comunidade Alura.

Você aplicou muito bem a estrutura condicional if-else if-else para comparar os dois números. O código está claro e cumpre exatamente o que o desafio propõe.

Uma dica interessante para o futuro é ajustar a ordem das entradas do scanner para melhorar a experiência da pessoa usuária. Olha só como pode ficar:


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

Assim, cada número será solicitado logo antes da entrada, o que torna o uso mais fluido.

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