tecnologia
a) A quantidade de jogadores com idade inferior a 18 anos;
b) A média de idade dos jogadores de cada time.
c) A média de altura de todos os jogadores do campeonato.
import java.util.ArrayList; import java.util.List; import java.util.Scanner;
import javax.swing.JOptionPane;
public class Campeonato {
private List times; private Integer jogadoresMenores; private Double mediaAltura;
class Time { private String nomeTime; private List jogadores; private Integer quantidadeJogador; private Double mediaIdade;
public String getNomeTime() { return nomeTime; }
public void setNomeTime(String nomeTime) { this.nomeTime = nomeTime; }
public List getJogadores() { return jogadores; }
public void setJogadores(List jogadores) { this.jogadores = jogadores; }
public Integer getQuantidadeJogador() { return quantidadeJogador; }
public void setQuantidadeJogador(Integer quantidadeJogador) { this.quantidadeJogador = quantidadeJogador; } public Double getMediaIdade() { return mediaIdade; }
public void setMediaIdade(Double mediaIdade) { this.mediaIdade = mediaIdade; }
}
class Jogador { private String nomeJogador; private Integer idade; private Double altura; private Double peso;
public String getNomeJogador() { return nomeJogador; }
public void setNomeJogador(String nomeJogador) { this.nomeJogador = nomeJogador; }
public Integer getIdade() { return idade; }
public void setIdade(Integer idade) { this.idade = idade; }
public Double getAltura() { return altura; }
public void setAltura(Double altura) { this.altura = altura; }
public Double getPeso() { return peso; }