olá pessoal !
Sou novato no desenvolvimento, e estou com dificuldade de identificar o erro neste teste:
o sistema exibe todas as mensagens, já tentei com if else if…mas não consigo identificar o erro
public void actionPerformed(ActionEvent event)
{
Object origem = event.getSource();
if (origem == btnOk)
{
float a,b,resultado=0;
String nota1 = cboNota1.getSelectedItem().toString();
String nota2 = cboNota2.getSelectedItem().toString();
a = Float.parseFloat(nota1) ;
b = Float.parseFloat(nota2);
resultado= (a+b)/2;
if (resultado >= 1 || resultado < 2)
{
JOptionPane.showMessageDialog(null,“Melhorar urgentemente o atendimento!”,“Pesquisa de Opinião”,
JOptionPane.INFORMATION_MESSAGE);
}
if (resultado >= 2 || resultado < 4)
{
JOptionPane.showMessageDialog(null,“Atendimento regular!”,“Pesquisa de Opinião”,
JOptionPane.INFORMATION_MESSAGE);
}
if (resultado >= 4 || resultado <= 5)
{
JOptionPane.showMessageDialog(null,“Parabéns pelo atendimento!”,“Pesquisa de Opinião”,
JOptionPane.INFORMATION_MESSAGE);
}
}