estou estudando o JAVA e nao estou conseguindo rodar o seguinte código :
import javax.swing.JOptionPane;
public class Aluno01 {
public static void main(String args[]){
int media;
String mensagem;
String conceito;
char Repetir = 's';
while (Repetir == 's');
{
String NomeAluno = JOptionPane.showInputDialog("Entre com o nome do aluno: ");
int nota1 = Integer.parseInt(JOptionPane.showInputDialog("Entre com a primeira Nota: "));
int nota2 = Integer.parseInt(JOptionPane.showInputDialog("Entre com a segunda Nota: "));
int nota3 = Integer.parseInt(JOptionPane.showInputDialog("Entre com a terceira Nota: "));
int nota4 = Integer.parseInt(JOptionPane.showInputDialog("Entre com a quarta Nota: "));
media = ((nota1 + nota2 + nota3 + nota4) / 4) ;
if (media >= 7)
mensagem = "aprovado";
else
mensagem = "reprovado";
if (media >= 9)
conceito = "A";
else if (media >= 8)
conceito = "B";
else if (media >= 7)
conceito = "C";
else if (media >= 6)
conceito = "D";
else
conceito = "E";
JOptionPane.showMessageDialog(null,"Aluno: " + NomeAluno +
"\nA média é " + media +
"\nO Aluno foi "+ mensagem +
" com média " + conceito );
String Repetir = JOptionPane.showInputDialog("Deseja calcular mais 1 aluno? : ");
}
}
}
Estou rodando pelo Eclipse e me dá a seguinte mensagem de erro:
Exception in thread “main” java.lang.Error: Unresolved compilation problem:
Duplicate local variable Repetir
public static void main(String args[]){
int media;
String mensagem;
String conceito;
String Repetir = String.valueOf('s');
while (Repetir == 's');
{
String NomeAluno = JOptionPane.showInputDialog("Entre com o nome do aluno: ");
int nota1 = Integer.parseInt(JOptionPane.showInputDialog("Entre com a primeira Nota: "));
int nota2 = Integer.parseInt(JOptionPane.showInputDialog("Entre com a segunda Nota: "));
int nota3 = Integer.parseInt(JOptionPane.showInputDialog("Entre com a terceira Nota: "));
int nota4 = Integer.parseInt(JOptionPane.showInputDialog("Entre com a quarta Nota: "));
media = ((nota1 + nota2 + nota3 + nota4) / 4) ;
if (media >= 7)
mensagem = "aprovado";
else
mensagem = "reprovado";
if (media >= 9)
conceito = "A";
else if (media >= 8)
conceito = "B";
else if (media >= 7)
conceito = "C";
else if (media >= 6)
conceito = "D";
else
conceito = "E";
JOptionPane.showMessageDialog(null,"Aluno: " + NomeAluno +
"\nA média é " + media +
"\nO Aluno foi "+ mensagem +
" com média " + conceito );
Repetir = JOptionPane.showInputDialog("Deseja calcular mais 1 aluno? : ");
}
}