1
resposta

[Projeto] Comparando dois números

Olá!

Segue minha resolução:

import java.util.Scanner;

public class CompararNumeros {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        System.out.println("Digite o primeiro número: ");
        int primeiroNumero = sc.nextInt();
        System.out.println("Digite o segundo número: ");
        int segundoNumero = sc.nextInt();

        if(primeiroNumero > segundoNumero){
            System.out.println("O maior número é " + primeiroNumero);
        } else if (primeiroNumero < segundoNumero) {
            System.out.println("O maior número é " + segundoNumero);

        } else {
            System.out.println("Os números são iguais!");
        }
    }
}
1 resposta

Olá, Victor, como vai?

Obrigado por compartilhar sua solução. O código apresentado atende corretamente ao objetivo da atividade: solicitar dois números inteiros ao usuário, compará-los e exibir qual é o maior ou informar quando ambos são iguais. A estrutura condicional com if, else if e else foi aplicada de forma adequada e a leitura dos dados com Scanner também está correta.

O fluxo de comparação está consistente. Primeiro ocorre a verificação se o primeiro número é maior que o segundo, depois a condição inversa, e por fim o caso em que os dois valores são iguais. Isso garante que todas as possibilidades sejam tratadas corretamente. A concatenação das mensagens com os valores das variáveis também está funcionando como esperado.

Continue compartilhando suas soluções e explorando pequenas melhorias como boas práticas de código.

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