olá pessoal estou fazendo um exercico e ele pede para calcular duas notas tirar a media e informar se o aluno ou aprovado se a a media for maior ou igual a 7 se foir menor solicitar exame final e pedir a nota desse exame e depois somar com a nota da media antiga e por fim se a nova nota for maior ou igual 5 ele estara aprovado, mas se for menos ele esta reprovado.
[color=red]import javax.swing.JOptionPane;
public class Questao08 {
public static void main(String[] args) {
double n1, n2, m, ne, ef = 0;
n1 = Double.parseDouble(JOptionPane.showInputDialog("digite nota 1ª av"));
n2 = Double.parseDouble(JOptionPane.showInputDialog("digite nota 2ª av"));
m = (n1 + n2) / 2;
if (m >= 7) {
JOptionPane.showMessageDialog(null, "aluno aprovado" + m);
} else if (m < 7) {
JOptionPane.showMessageDialog(null, "solicite exame final" + m);
ne = Double.parseDouble(JOptionPane.showInputDialog("digite a nova nota"));
ef = (ne + m) / 2; //<--- esta dendo erro aqui e não sei pq ?
} else if (ef >= 5) {
JOptionPane.showMessageDialog(null, "aluno aprovado" + ef);
} else if (ef < 5) {
JOptionPane.showMessageDialog(null, "aluno reprovado" + ef);
}
}
}[/color]
se puder ajudar eu agradeço