Ir para conteúdo
Fórum Script Brasil
  • 0

ajuda no contrução de um array de class


Mr ector

Pergunta

Estou tentando fazer a um tempo este exercicio, mas sempre tem uma virgula a mais que me deixa sem resultados. É um Array de Class do tipo pessoa, onde o filho (metodo), tambem é uma pessoa, o filho entra como um array mas dar erro no eclipse (não uso o compilador java, só o eclipse, mas sei usar tb, como estou mexendo com classe preferi usa-lo.) Se alguém descobrir onde possa estar o erro, aponta e me ensina como corrigir. obg:mad:

principal--------------------------------------------------
import java.util.Scanner;

public class principal {
public static void main (String Args[]){
Scanner leia = new Scanner(System.in);
Scanner leiaNu = new Scanner(System.in);
Pessoas p1 = new Pessoas("joão",32);

System.out.println("quantos filhos você tem ? ");
int quantF = leia.nextInt();

if(quantF > 0 && quantF < 3){
for (int x = 0 ; x < quantF; x++){
System.out.println("qual o nome do seu "+ (x+1) + " filho? ");
String nomeF = leia.nextLine();
p1.getFilhos()[x].setNome(nomeF);
System.out.println("qual a idade do seu "+ (x+1) + " filho? ");
int idades = leia.nextInt();
p1.getFilhos()[x].setIdade(idades);
}//for
}//if


System.out.println();// por enquanto não quero imprimir nada.

}//principal

}//static

Pessoas--------------------------------------
public class Pessoas {


private String nome;
private int idade;
private Pessoas [] Filhos;


public Pessoas (String nome, int idade) {
setNome(nome);
setIdade(idade);
Filhos = new Pessoas[3];

}

/*public void setFilhos(Pessoas[] x){
this.Filhos=x;
}*/


public Pessoas[] getFilhos(){
return Filhos;
}

public void setNome(String Nomes){
this.nome = Nomes;
}
public void setIdade(int idade){
this.idade=idade;
}


public String getNome(){
return nome;
}


public int getIdade(){
return idade;
}


}

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...