Preciso montar um programa em Java (JOptionPane) que leia dois valores inteiros distintos e mostre qual é o maior e qual é o menor valor. Fiz a seguinte programação, mas o menor valor não bate com o número digitado. Onde estou errando?
import javax.swing.JOptionPane;
public class AP2 {
public static void main(String [] args){
int c; //contador
int n; //numero digitado
int vmaior; //maior valor
int vmenor; //menor valor
for(c=0;c<=5;c++) {
n = Integer.parseInt(JOptionPane.showInputDialog("Entre com valores"));
vmaior = n;
vmenor = n;
if(c >= n)
{
vmaior = c;
}
if (c <= n)
{
vmenor = c;
}
}
JOptionPane.showMessageDialog(null, "Maior valor:" +vmaior + "\nMenor valor:" +vmenor);
}
}
Soluções para a tarefa
Respondido por
0
Tenta isso ai, acho que vai funcionar.
Anexos:
andersonhrzero:
Da uma organizada no código, no editor que você usa, porque o site bugou o código todo.
Perguntas interessantes