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

}
}

1 Resposta

  • mariaeduardadeolivei

    Tenta isso ai, acho que vai funcionar.
    Preciso montar um programa em java (joptionpane) que leia dois valores inteiros distintos e mostre q

Clique aqui para adicionar a sua resposta.