Ir ao conteúdo
  • Cadastre-se

Ed Batista Jr.

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

0
  1. Deve ser erro de gpt, e complicado dizer como é! mas pesquise sobre esse erro e veja se é o mesmo
  2. Oi pessoal, eu estou tentando fazer um programa onde calcula notas e tira medias de todos os alunos, então criei os atributos do aluno: String nome; int idade; inicialmente eu quero receber as informações dos alunos então primeiro peço quantos alunos tem na escola e faço o cadastro de acordo, então criei um objeto com vetor chamado aluno com o tamanho de acordo com a quantidade de alunos; Meu problema é que eu criei o objeto fiz o laço de for e chamei o atributo que seria alunos.nome=s.next(); o erro esta justamente quando recebe a informação e armazena no atributo, esta dando nullException. então queria uma ajuda para saber como faço para armazenar os dados no atributo da classe Aluno chamada nome e printar na tela pelo menos, para poder continuar e ter uma noção de como pedir as outras informações. ```_______________________________________________________________________________________________ Classe aluno: -------------- package Escola; public class Aluno { String nome[]; int notas; String disciplina; String quantProvas; public Aluno(String[] nome){ this.nome = nome; } }_ ___________________________________________________________________________________________________ classe principal: ------------------ package Escola; import java.util.Scanner; public class TelaPrincipal { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("Quantidade de alunos: "); int quantAlunos=s.nextInt(); System.out.println("Quantidade de disciplinas"); int quantidadeDisciplinas = s.nextInt(); System.out.println("quantidade de provas!!"); int quantidadeProvas = s.nextInt(); Aluno alunos [] = new Aluno[quantAlunos]; for(int i=0;i<quantAlunos; i++){ System.out.println("Digite O nome do aluno" + (i+1)); alunos[i].nome=s.next(); // <-------------- o erro ta aqui. } for(int i=0; i<quantAlunos;i++){ System.out.println(alunos[i].nome); } } }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...