Ola galera, sou eu mais uma vez…
dessa vez minha duvida eh como retornar os dados de um array… tipo, eu eu tenho 6 materias na faculdade, e entao fiz uma matriz q armazene as notas à medida q eu for digitando nesse codigo:
for (int cont=0; cont < pessoa.Materias.length; cont++){
for (int cont2 = 1; cont2<4; cont2++){
System.out.print("Digite a nota "+cont2+"para "+pessoa.Materias[cont]+cont+": ");
pessoa.notaMateria[cont][cont2] = Float.parseFloat(key.readLine());
}
}
ou seja, o objeto pessoa.notaMateria[cont][cont2] receberia 3 notas de uma materia… e assim com as outras materias sim, ate terminar a primeira dimensão, q é o numero de materias… depois eu precisaria somar as 3 notas em uma variavel, provavelmente array tb para eu poder tirar a media das materias, mas nao consigo fazer retornar os valores… o metodo e as variaveis sao essas:
[code]
float notaMateria[][] = new float[Materias.length][4];
public float mediaMateria[] = new float[Materias.length];
float CalculaMedia(){
for (int cont=0; cont<Materias.length; cont++){
for (int cont2=0; cont2<4; cont2++){
mediaMateria[cont] = mediaMateria[cont] + notaMateria[cont][cont2];
}
}
}[/code]
Como q eu coloco o RETURN?
Abraços!!