Olá!
Estou tendo umas duvidas em relação a como por uma média numa maatriz....
vou mandar o problema e o código se alguém poder me esclarecer a dúvida... agradeço.
Problema: Desenvolva um programa java que receba o numero de alunos e o numero de avaliações realizadas,
após isso ler o nome do aluno e suas notas utilizando uma estrutura de vetor para armazenar os
nomes e uma estrutura de matriz para armazenar as notas, onde a ultima coluna da matriz guarde a
média do aluno.
import java.io.*;
public class MediaComMatrizVetor {
public static void main (String args[])throws NumberFormatException, IOException{
BufferedReader br = new BufferedReader (new InputStreamReader(System.in));
int QuantidadeDeAlunos=0,QuantidadeDeNotas=0;
int cont=0, pos=0, i=0,cont2=0,j;
double nota=0, pos2=0;
System.out.print("Quantidade de alunos:");
QuantidadeDeAlunos=Integer.parseInt(br.readLine());
String Alunos[] = new String [QuantidadeDeAlunos];
System.out.print("Quantidade de notas:");
QuantidadeDeNotas=Integer.parseInt(br.readLine());
double Notas[][]= new double [QuantidadeDeAlunos][QuantidadeDeNotas];
do{
System.out.print("Nome do Aluno:");
Alunos[pos]= br.readLine();
cont++;
pos++;
}while(cont<QuantidadeDeAlunos);
for(QuantidadeDeAlunos=0;QuantidadeDeAlunos<Notas.length;QuantidadeDeAlunos++)
for(QuantidadeDeNotas=0;QuantidadeDeNotas<Notas.length;QuantidadeDeNotas++){
System.out.print("Nota:");
Notas[QuantidadeDeAlunos][QuantidadeDeNotas]=Double.parseDouble(br.readLine());
}
System.out.println("Nome Notas ");
for(QuantidadeDeAlunos=0;QuantidadeDeAlunos<Notas.length;QuantidadeDeAlunos++){
System.out.print(" "+Alunos[i]);
for(QuantidadeDeNotas=0;QuantidadeDeNotas<Notas.length;QuantidadeDeNotas++)
System.out.print(" "+Notas[QuantidadeDeAlunos][QuantidadeDeNotas]);
System.out.print("\n");
}
}
}
