Queria otimizar um código enorme para gerar média… vou tentar resumir aki onde quero resumir…
Espero que entendam…
Quero fazer um código para tirar a média de N pessoas com N notas, porém o máximo que consegui foi:
double Nota1Double;
do
try
{
String Nota1;
Nota1Double = Double.parseDouble(Nota1 = JOptionPane.showInputDialog(null, "Entre com a 1ª nota ")); //aqui eu queria colocar um contador para N notas
if(Nota1 == null) //também queria atribuir uma variável que vai somando cada nota inserida
System.exit(0);
break;
}
catch(NumberFormatException e)
{
JOptionPane.showMessageDialog(null, "Digite um número válido", "Erro!", 2);
}
while(true);
double Nota2Double;
do
try
{
String Nota2;
Nota2Double = Double.parseDouble(Nota2 = JOptionPane.showInputDialog(null, "Entre com a 2ª nota "));
if(Nota2 == null)
System.exit(0);
break;
}
catch(NumberFormatException e)
{
JOptionPane.showMessageDialog(null, "Digite um número válido", "Erro!", 2);
}
e no final saber como faço para multiplicar os resultados, bem como aplicar na fórmula da soma das matérias dividida pelo contador:
//Contador
String Cont1;
Int ContadorNome1 = Integer.parseInt(Cont1 = JOptionPane.showInputDialog(null, "Insira a quantidade de notas de"+Nome1);
for (int i=1; ContadorNome1>=i;i++){
Nota1 = Double.parseDouble(NRa1 = JOptionPane.showInputDialog(null, "Entre com a"+i+"ª nota ")); // Daqui para baixo queria armazenar cada nota digitada e saber como somá-las bem como multiplicá-las
}
Desde já agradeço!