Oii Estudante! Tudo bem?
É muito bom poder acompanhar a sua evolução nos estudos junto a Alura. Meus parabéns pela finalização do exercício. Seu código atende bem o que foi proposto. Gostaria de aproveitar a oportunidade e deixar uma recomendação de mudança no código.
O bloco else if (num1 == num2)
após o if (num1 < num2)
é redundante, pois você já verificou se os números são iguais no primeiro if (num1 == num2)
, dessa forma, você pode excluir a segunda verificação e substituir a mensagem impressa no primeiro if (num1 == num2)
. Seu código ficará como no exemplo abaixo:
import java.util.Scanner;
public class Estudo {
public static void main(String[] args) {
Scanner estudo = new Scanner(System.in);
int num1 = 0;
int num2 = 0;
System.out.println("Digite um número: ");
num1 = estudo.nextInt();
System.out.println("Digite outro número: ");
num2 = estudo.nextInt();
if (num1 == num2) {
System.out.println("Os números " + num1 + " e " + num2 + " sao iguais!" );
}
else {
System.out.println("Números diferentes!");
} if (num1 > num2) {
System.out.println("O número " + num1 + " é maior!");
} if (num1 < num2) {
System.out.println("O número " + num2 + " é maior");
}
estudo.close();
}
}
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!