Boas pessoal, tenho este enunciado … isto e uma classe que faz parte de um trabalho. Nao consigo concluir o segundo metodo contrutor. Deve ser coisa minima, quanto ao resto, acho que esta em ordem. Desde ja obrigado.
- Considere a classe Torneio que contém a informação relativa aos jogadores, que disputam o
torneio, guardada no array jogadores.
a. Implemente dois métodos construtores em que o primeiro recebe o total de jogadores
que irão disputar o torneio e inicializa o array jogadores com esta dimensão. O segundo
método recebe como parâmetro um array com o nome dos jogadores que irão disputar o
torneio e inicializa o array jogadores.
[1.0]
[1.0]
[2.0]
[2.0]b. Implemente o método addJogador que insere um novo jogador na primeira posição livre
do array jogadores.
c. Implemente o método removeJogador que remove o jogador que se encontra na posição
index do array jogadores.
d. Implemente o método getJogador que retorna o jogador que se encontra na posição
index do array jogadores
public class Torneio {
private int pos;
private String [] Jogadores;
public Torneio (int dim){
Jogadores = new String[dim];
pos=-1;
}
public Torneio (String Jogadores []){
Jogadores = new String();
}
public void add(String nome){
Jogadores [++pos]=nome;
/*
int i=0;
while (i<conj.length && conj[i]!=null)
++i;
if (i<conj.length)
conj[i]=value;*/
}
public void remove(int index){
for(int i=index; i<Jogadores.length-1;i++){
Jogadores[i]=Jogadores[i+1];
--pos;
}
}
public String getValue (int index){
return Jogadores[index];
}
}