Não sei o que acontece... ms quando eu vou entrar com dados do tipo FLOAT ele ta o seguinte erro:
Exception in thread "main" java.lang.NullPointerException
at Faculdade.main(faculdade.java:62)
mas nao entendo... a linha 62 eh essa:
pessoa.notaMateria[cont] = Float.parseFloat(key.readLine());
o q eu quero eh jogar em um array as notas da faculdade e sao varias, mas como eh numero quebrado precisa ser do tipo FLOAT. o codigo eh basicamente esse:
class Faculdade{
public static void main(String args[]) throws IOException{
BufferedReader key = new BufferedReader(new InputStreamReader(System.in));
Notas pessoa = new Notas();
..
.. //as coisas daqui nao tem nada haver.
..
for (int cont=0; cont < pessoa.Materias.length; cont++){
System.out.println("Digite a nota de: "+pessoa.Materias[cont]);
pessoa.notaMateria[cont] = Float.parseFloat(key.readLine());
}
e aqui está a CLASSE aonde está declarado as duas variaveis desse laço
class Aluno{
String Nome, Curso;
int RA;
String Materias[] = {"Calculo","Programação","Fisica","S.O.II","Sociologia","Analise"};
float notaMateria[];
}
eu ainda tenho uma outra CLASSE chamada 'NOTAS' que tem um extends para a CLASSE 'ALUNO', por isso meu objeto eh do tipo NOTAS()
Se algum puder me dar um help eu agradeço...
abraços!!!
