Crie o seu construtor dentro da classe Aluno passando o nome e o array de notas.
Dentro do construtor vc vai atribuir às suas variáveis os valores passados.
Na classe Aluno, crie métodos para realizar os cálculos que vc precisa.
Para chamar o construtor do main, basta instanciar o objeto:
Alunoaluno=newAluno(nome,notasAluno);
Espero ter ajudado…
M
marcobiscaro2112
Construtor não é um método. É um construtor.
Não seria melhor as notas serem double?
Defina um construtor na sua classe:
publicclassAluno{privateStringnome;privatedouble[]notas;// olha o construtor aqui:publicAluno(Stringnome,double...notas){this.nome=nome;this.notas=notas;}// crie getters e, possivelmente setters}
Quando precisar criar um Aluno (seja no método main, ou em qualquer outro lugar):
Alunoa=newAluno("Fulano",7.5,3.9,10,2.75,3.33);
Para tornar ainda melhor, crie uma regra de validação das notas no construtor (não pode haver nenhuma nota menor que zero nem maior que a nota máxima).
rafaelpaz
Brother, só um detalhe: Um construtor não é um método, mas blz… você pode fazer o seguinte:
na classe Aluno:
publicclassAluno{publicAluno(Stringnome,doublenota1,doublenot2,doublenota3){this.nome=nome;this.nota1=nota1;this.nota2=nota2;this.nota3=nota3;}privateStringnome;privatedoublenota1;privatedoublenota2;privatedoublenota3;}// Na classe mainAlunoaluno=newAluno("Fulano",8.0,9.3,7.0);
Ou se quiser, pode passar um array aí na inicialização do objeto, mas terá que modificar o construtor da Classe aluno para receber um array…
qualquer coisa, chama aí.