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");
}
}
}
Pergunta
neesuni
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");
}
}
}
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.