• Matéria: Informática
  • Autor: janainarcl
  • Perguntado 9 anos atrás

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

}
}

Respostas

respondido por: andersonhrzero
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 similares
7 anos atrás