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();
}
}