1
resposta

[Projeto] Comparando dois números

import java.util.Scanner;

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

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

        System.out.println("Digite o segundo número: ");
        int segundoNumero = scanner.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("Ambos os números são iguais.");
        }
        
        scanner.close();
    }
}
1 resposta

Oi, Ariane! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Seu código está muito bem estruturado e mostra claramente a lógica condicional aplicada para comparar dois números. Gostei da forma como você usou o Scanner e os blocos if/else, isso ajuda bastante na prática de entrada de dados e controle de fluxo.

Uma dica interessante para o futuro é usar o operador ternário quando precisar atribuir valores baseados em condições simples.


int maior = (primeiroNumero > segundoNumero) ? primeiroNumero : segundoNumero;
System.out.println("O maior número é " + maior);

Esse código faz a comparação em uma linha, usando ? : para escolher qual valor atribuir com base na condição.

Alura

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