import javax.swing.JOptionPane;
public class questao1 {
public static void main(String[] args) {
int soma;
int media;
int produto;
int valor1 = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite o primeiro valor"));
int valor2 = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite o segundo valor"));
int valor3 = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite o terceiro valor"));
soma = valor1 + valor2 + valor3;
produto = valor1 * valor2 * valor3;
media = (valor1 + valor2 + valor3) / 3;
JOptionPane.showMessageDialog(null,"A soma dos valores é:"+" " + soma);
JOptionPane.showMessageDialog(null,"O produto dos valores é:"+" " + produto);
JOptionPane.showMessageDialog(null,"A media dos valores é:"+" " + valor1);
if(valor1 >= valor2 && valor1 >= valor3){
JOptionPane.showMessageDialog(null,"O maior valor é:"+" " + valor1);
}else if (valor2 >= valor1 && valor2 >= valor3){
JOptionPane.showMessageDialog(null,"O maior valor é:"+" " + valor2);
}else if (valor3 >= valor1 && valor3 >= valor3){
JOptionPane.showMessageDialog(null,"O maior valor é:"+" " + valor3);
}else if(valor1 <= valor2 && valor1 <= valor3){
JOptionPane.showMessageDialog(null,"O menor valor é:"+" " + valor1);
}else if (valor2 <= valor1 && valor2 <= valor3){
JOptionPane.showMessageDialog(null,"O menor valor é:"+" " + valor2);
}else if (valor3 <= valor1 && valor3 <= valor3){
JOptionPane.showMessageDialog(null,"O menor valor é:"+" " + valor3);
}
}
}
Como faço para imprimir o menor valor? o maior valor está saindo só o menor valor que não sai, como faço?