aplicativo que lê cinco inteiros e determina e imprime o maior e menor inteiro do grupo
não estou conseguindo imprimir o menor, ele só imprime zero, q é o valor recebido na declaração, tenho que criar uma condição para q quando chegar no if do menor ele não seja = a zero.
import javax.swing.*;
public class cinco {
public static void main(String[] args) {
String msg = "";
int valores[] = new int[5];
int maior = 0;
int menor = 0;
for(int i= 0; i <=4 ; i++){
valores[i] = (Integer.parseInt(JOptionPane.showInputDialog
("Digite o" + " " +(i + 1)+ " " + "valor")));
if(maior < valores[i] )
maior = valores[i];
if(menor > valores[i] )
menor = valores[i];
}
JOptionPane.showMessageDialog
(null, "O maior valor é: " + maior + " \n O menor valor é: "+ menor,
"RESULTADO", JOptionPane.PLAIN_MESSAGE);
System.exit (0);
}
}
[color=“red”]Use BBCode em seus códigos: http://www.portaljava.com/home/modules.php?name=Forums&file=faq&mode=bbcode - matheus[/color]
