1
resposta

[Projeto] Meu Comparador de Números [Resolvido]

Eu desenvolvi um programa em Java simples que compara dois números inteiros que o usuário digita.

Pra fazer isso, eu uso o Scanner pra pedir pro usuário digitar dois números e os guardo em variáveis.

A parte principal é a lógica de comparação: eu uso uma sequência de if, else if e else. Primeiro, verifico se o primeiro número é maior que o segundo. Se não for, eu checo se o segundo número é maior. E se nenhuma dessas for verdade, significa que os dois números são iguais. O resultado dessa comparação é sempre exibido na tela, dizendo qual é o maior ou se são iguais.

Pra finalizar, eu sempre fecho o Scanner pra liberar os recursos. Esse código foi ótimo pra eu praticar como pegar entradas numéricas do usuário e como usar a lógica de decisão (if-else if-else) pra resolver problemas simples em Java.

Código abaixo:

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner leitor = new Scanner(System.in);

        System.out.println("Por favor, digite o primeiro número inteiro:");
        int numero1 = leitor.nextInt();

        System.out.println("Agora, digite o segundo número inteiro:");
        int numero2 = leitor.nextInt();

        leitor.nextLine();

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

        leitor.close();

    }
}
1 resposta

Oi Fernanda! Tudo bem?

Seu código está bem estruturado e faz exatamente o que se propõe: ele pede ao usuário dois números, compara-os e exibe qual é o maior ou se são iguais. Além disso, você lembrou de fechar o Scanner, o que é uma boa prática para liberar recursos.

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