Primeiro POO

7 respostas
N

Estou Tentando Resolver um execício no eclipse aqui só que estou tendo certas dificuldades…

o Exercício é o seguinte :

Utilizando ArrayList, faça um programa que possibilite cadastrar os nomes dos jogadores de um time de futebol.
cada jogador terá um nome, o time e a quantidade de gols feitos no campeonato.
ao final mostre o time com mais gols e o jogador artilheiro.
Existem somente 3 times: TimeA, TimeB e TimeC

Bom, eu criei um classe jogador, na qual ela recebe nome e quantidade de gols, não sei se posso criar a escolha do time dentro dela e depois puxar todos que tem o timeA,B e C com seu numero de gols e mostrar depois o jogador que mais fez gols, como eu poderia fazer?

7 Respostas

W

O primeiro “poo” a gente nunca esquece! :slight_smile:

//Daniel

N

o problema é não saber onde colocar os dados e como tirar eles kkkk.

drsmachado

nicollas.mendes:
Estou Tentando Resolver um execício no eclipse aqui só que estou tendo certas dificuldades…

o Exercício é o seguinte :

Utilizando ArrayList, faça um programa que possibilite cadastrar os nomes dos jogadores de um time de futebol.
cada jogador terá um nome, o time e a quantidade de gols feitos no campeonato.
ao final mostre o time com mais gols e o jogador artilheiro.
Existem somente 3 times: TimeA, TimeB e TimeC

Bom, eu criei um classe jogador, na qual ela recebe nome e quantidade de gols, não sei se posso criar a escolha do time dentro dela e depois puxar todos que tem o timeA,B e C com seu numero de gols e mostrar depois o jogador que mais fez gols, como eu poderia fazer?


Isso não é um problema do conceito OO, mas, de lógica.
Quem pertence a quem? O time é do jogador ou o jogador pertence ao time?

Detalhe: primeiro POO usando ArrayList? Na minha época usávamos ArrayList depois de muito tempo com POO.

N

Isso não é um problema do conceito OO, mas, de lógica.
Quem pertence a quem? O time é do jogador ou o jogador pertence ao time?
Detalhe: primeiro POO usando ArrayList? Na minha época usávamos ArrayList depois de muito tempo com POO.

drsmachado
O Jogador Pertence ao Time(A,B ouC), até pq no final eu preciso que informe os times e suas quantidades de gol.
Usar ArrayList foi uma Sugestão nesse caso.

drsmachado

Então qual o problema?
Após criar o jogador, escolhe o time dele e define

time.addJogador(jogadorNovo);
N
Bom a Classe Jogador Ficou assim:
public class Jogador {
                   String nome;
                   double gols;

                   void lerDadosgol(){
                          nome = JOptionPane.showImputDialog("Nome do Jogador:");
                          gols = Double.parseDouble(JOptionPane.showInputDialog("Gols do Jogador:"));
                   }
Meu Metodo Main ficou assim:
public class Timegol {
              ArrayList<Jogador> lista = new ArrayList<Jogador>()
              String op = "S";
              while (op.equalsIgnoreCase("S")){
                       Jogador j = new Jogador();
                       j.lerDadosgol();
                       lista.add(j);
                       op = JOptionPane.showInputDialog("mais? S/N");
                       }
              }
         }
N

Estava testando aqui, como eu faço para dizer que jogador x é do TimeA?
e como eu faço pra dizer qual é o total de gols do TimeA (no caso os gols de todos os jogadores do time)?

Criado 8 de agosto de 2012
Ultima resposta 8 de ago. de 2012
Respostas 7
Participantes 3