Preciso de ajuda

Uma ajuda companheiros
Linguagem Java
Numa escola de esportes contém uma lista dos atletas e dos treinadores que nela trabalham. Do atleta se conhece seu nome, idade e os resultados nos diferentes eventos, conhece-se que cada atleta participou de 10 eventos e sobre seus resultados se conhece o nome do evento, longitude de salto obtida e a quantidade de tentativas falhadas
Como faço pra registar os atletas tendo em conta que participou em 10 eventos

Vc tem a resposta no enunciado.

Cara obrigado por contribuir com sua pergunta, rapidamente eu pensei numa solução seria assim:

public class Evento {

private String nomeEvento;
private float longitudeSalto;
private int qtdSaltosFalhos;


public String getNomeEvento() {
	return nomeEvento;
}
public void setNomeEvento(String nomeEvento) {
	this.nomeEvento = nomeEvento;
}
public float getLongitudeSalto() {
	return longitudeSalto;
}
public void setLongitudeSalto(float longitudeSalto) {
	this.longitudeSalto = longitudeSalto;
}
public int getQtdSaltosFalhos() {
	return qtdSaltosFalhos;
}
public void setQtdSaltosFalhos(int qtdSaltosFalhos) {
	this.qtdSaltosFalhos = qtdSaltosFalhos;
}

}

public class Atleta {

private String nome;
private int idade;

private List<Evento> eventos = new ArrayList<>(10);

public String getNome() {
	return nome;
}

public void setNome(String nome) {
	this.nome = nome;
}

public int getIdade() {
	return idade;
}

public void setIdade(int idade) {
	this.idade = idade;
}

public List<Evento> getEventos() {
	return eventos;
}

public void setEventos(List<Evento> eventos) {
	this.eventos = eventos;
}

}

public class Treinador {

private String nome;
private String modalidade;


public String getNome() {
	return nome;
}
public void setNome(String nome) {
	this.nome = nome;
}
public String getModalidade() {
	return modalidade;
}
public void setModalidade(String modalidade) {
	this.modalidade = modalidade;
}

}

public class Escola {

private List<Atleta> atletas = new ArrayList<>();

private List<Treinador> treinadores = new ArrayList<>();



public List<Atleta> getAtletas() {
	return atletas;
}

public void setAtletas(List<Atleta> atletas) {
	this.atletas = atletas;
}

public List<Treinador> getTreinadores() {
	return treinadores;
}

public void setTreinadores(List<Treinador> treinadores) {
	this.treinadores = treinadores;
}

}

public class Teste {

public static void main(String[] args) {
	
	Atleta carlos = new Atleta();
	Evento jogosEscolarInterno = new Evento();
	jogosEscolarInterno.setNomeEvento("Jogos escolares internos");
	jogosEscolarInterno.setLongitudeSalto(2.1F);
	jogosEscolarInterno.setQtdSaltosFalhos(4);
	
	Evento jogosEscolaresMunicipais = new Evento();
	jogosEscolaresMunicipais.setNomeEvento("Jogos escolares municiopais");
	jogosEscolaresMunicipais.setLongitudeSalto(2.2F);
	jogosEscolaresMunicipais.setQtdSaltosFalhos(3);
	
	carlos.getEventos().add(jogosEscolarInterno);
	carlos.getEventos().add(jogosEscolaresMunicipais);
	
	Escola escolaProfessorSilva = new Escola();
	escolaProfessorSilva.getAtletas().add(carlos);
	
	
	
	
	
	
	
	

}

}

2 curtidas

Essa é a melhor resposta…
Muito obrigado :grin::grin::grin: