Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Comparando dois números

import java.util.Scanner;

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

        System.out.println("Digite o primerio número: ");
        int num1 = scan.nextInt();

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

        if (num1 > num2){
            System.out.println("O maior número é: " + num1);
        } else if (num2 > num1){
            System.out.println("O maior número é: " + num2);
        } else{
            System.out.printf("Os número %2d e %2d são iguais", num1, num2 );;
        }
    }
}
1 resposta
solução!

Olá, Enzo! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso da classe Scanner para coletar dados do usuário, utilizou muito bem estruturas condicionais para comparar os valores e ainda compreendeu a importância da formatação de saída para tornar a resposta mais clara.

Uma dica interessante para o futuro é encapsular a lógica em um método separado, deixando o código mais organizado e reutilizável. Assim:

public static void maiorNumero(int a, int b) {
    if (a > b) {
        System.out.println("O maior número é: " + a);
    } else if (b > a) {
        System.out.println("O maior número é: " + b);
    } else {
        System.out.printf("Os números %d e %d são iguais", a, b);
    }
}

Isso faz com que a comparação possa ser chamada em diferentes partes do programa sem duplicar código.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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