Olá pessoal, sou novo no forum
estou precisando de uma ajuda para resolver um trabalho da facu.
codigo para calcular a media dos alaunos
ocorre um erro na linha 49; alguem teria uma dica para revolver.
import javax.swing.JOptionPane;
public class Principal {
public static void main (String[] args ){
int opcao = 0;
while (opcao !=5){
opcao = Integer.parseInt(JOptionPane.showInputDialog(“Escolha uma das opções seguintes:\n” +
“1 - Inserir Professor\n” +
“2 - Inserirar Aluno\n” +
“3 - Inserir Disciplina\n”+
“4 - Calcular media\n”+
“5 - Sair”));
if (opcao == 1){
Professor prof = new Professor();
prof.setNome(JOptionPane.showInputDialog("Digite o nome do profesor "));
prof.setRegistro(JOptionPane.showInputDialog("Digite o Registro"));
}
else if (opcao == 2){
Aluno aluno1 = new Aluno();
aluno1.setNome (JOptionPane.showInputDialog(“Digite o nome do aluno”));
aluno1.setRgm(JOptionPane.showInputDialog(“Digite o RGM”));
aluno1.setNotavestibular ( Double.parseDouble (JOptionPane.showInputDialog(“Digite a nota”)));
}
else if (opcao == 3){
Disciplina disci1 = new Disciplina ();
disci1.setCodigo ( Integer.parseInt (JOptionPane.showInputDialog(“Digite O Codigo”)));
disci1.setNome (JOptionPane.showInputDialog (“Digite o nome da disciplina”));
disci1.setCargaHoraria(Integer.parseInt (JOptionPane.showInputDialog (“Digite a carga horaria da disciplina”)));
}
else if (opcao==4){
String nome,n,n1 ;
Integer cont,i,n3;
Double nota,tnota , media;
n = JOptionPane.showInputDialog(“Digite a Qtde de Alunos para Media”);
n3 = Integer.parseInt(n);
cont = 0;
tnota = 0;// linha 49 !!
for (i=1; i<=n3; i++){
nome = JOptionPane.showInputDialog("Digite o nome do aluno");
n1 = JOptionPane.showInputDialog("Digite a nota");
nota = Double.parseDouble(n1);
cont ++;
tnota = tnota+nota;
}
media = (tnota/cont);
JOptionPane.showMessageDialog(null,"Media dos Alunos "+media);// JOptionPane.WARNING_MESSAGE);
}
System.exit(0);
}
}
}