Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

[Projeto] Desafio.

import java.util.Scanner;

public class Numbers {
    public static void main(String[] args) {
        //Peça ao usuário para inserir dois números inteiros.
        // Compare os números e imprima uma
        // mensagem indicando se são iguais, diferentes,
        // o primeiro é maior ou o segundo é maior.
        Scanner input = new Scanner(System.in);
        System.out.println("Type any number: ");
            int n1 = input.nextInt();
        System.out.println("Type a second number: ");
            int n2 = input.nextInt();
        //Validation
            if (n1 == n2) {
            System.out.println( n1 + " and " + n2 + " are equals");
        }
        else {
            System.out.println( n1 + " and " + n2 + " are differents");
        }
            if (n1 > n2) {
            System.out.println( n1 + " is bigger than " + n2);
        }
        else {
            System.out.println(n2 + " is bigger than " + n1);
        }

    }
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Caio, como vai?

O seu código cumpre a proposta do exercício, mas existe um ponto que pode gerar mensagens repetidas. Quando os números são iguais, você imprime que são iguais e, em seguida, o segundo bloco imprime que um é maior que o outro, o que não condiz com a situação. Uma forma simples de ajustar é tratar todas as condições dentro do mesmo encadeamento de decisões.

Por exemplo, você pode usar uma estrutura com if, else if e else para garantir que apenas uma mensagem seja exibida. Algo como verificar primeiro se os números são iguais e, caso não sejam, comparar qual deles é maior. Dessa forma, se o usuário digitar 10 e 10, apenas a mensagem de igualdade aparece. Se digitar 7 e 3, apenas a mensagem indicando o maior será exibida.

O fórum está à disposição caso queira continuar evoluindo essa lógica ou testar outras variações.

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