Meu código deve imprimir o menor numero digitado pelo usuário, acontece que ele sempre imprime o ultimo numero a ser digitado ao invés do menor. Alguém sabe o que posso fazer?
import java.util.Scanner;
public class Questao12 {
public static void main (String [] args) {
Scanner input = new Scanner (System.in);
int num1, num2, num3, aux;
System.out.println("Informe o numero: ");
num1 = input.nextInt();
aux = num1;
System.out.println("Informe o numero: ");
num2 = input.nextInt();
if (num2 < num1) {
aux = num2;
}
System.out.println("Informe o numero: ");
num3 = input.nextInt();
else (num3 < aux) {
aux = num3;
System.out.print(aux+ " é o menor numero");
}
}
}