galera to precisando de ajuda, sera q vcs podem me dar uma sugestao
o exercicio eh o seguinte:
-Um professor tem a necessidade de informar o código e a nota final de todos os seus alunos. Baseado nisto, informe a maior e menor nota da turma e a média aritmética das notas, sabendo-se que para encerrar a entrada de dados no código do aluno o professor informa um valor igual a 0(zero).
Se puderem me ajudar eu agradeço
vai aí um pseudo código, a sintaxe provavelmente não esta 100% correta mas a idea é parecida com essa:
import java.util.ArrayList;
public class Programa1
{
public static void main(String[] args)
{
ArrayList<double> notas = new ArrayList<double>();
double nota = 0;
double maior = 0;
double menor = 0;
double media = 0;
double acumulado = 0;
do
{
System.out.println("Se voce entrar com o valor 0 sai da entrada de dados");
System.out.print("Digite a nota: ");
nota = Convert.toDouble( MeuUtil.GetInput() ); //método que lê do teclado
notas.add( nota );
} while (nota != 0);
for (int i = 0; i < notas.size; i++)
{
if (notas[i] > maior) maior = notas[i];
if (notas[i] < menor) menor = notas[i];
acumulado += notas[i];
}
media = acumulado / notas.size;
System.out.println( "Maior nota: " + maior );
System.out.println( "Menor nota: " + menor );
System.out.println( "Média: " + media);
}
}
espero ter ajudado…
Herbert, sempre que postar códigos, use a tag code, como descrito aqui.
Davisnog1, onde está sua dúvida?
creio que sua duvida seja mais na matematica e não na programção
Sorry I never will forget it again )
Sorry I never will forget it again 
não tenho como apagar postei um coisinha no lugar errado :oops: hehehe…
editado pra não fazer confusão