Dúvidas Lista (FJ-11)

2 respostas
M

Caros,

Estou iniciando a programar em JAVA. por recomendações, estou começando lendo uma apostila do curso Caelum.
So que, na parte de Arrays, eu fiquei com algumas dúvidas:

No Exercicio 2, de Arrys.
" Você deve inserir o Funcionario em uma posição da array que esteja livre. Existem várias maneiras para
você fazer isso: guardar um contador para indicar qual a próxima posição vazia ou procurar por uma posição
vazia toda vez. O que seria mais interessante?"

Fazer um laço, e dentro desse laço, ir chamando o metado. para veirifar se tem espação vazio e inserir.

Fiz isso:

public class Empresa {
	String nome;
	String cnpj;
	Funcionario[] empregados;
	
void guardarFuncionario(Funcionario f){
	int x1;
	
	for (Funcionario x : array){
		this.empregados[x1];
		x1 += 1;
	}
}
}

Agradeço a todos!

2 Respostas

yhhik

vc pode fazer assim:

private void guardarFuncionario(Funcionario  f){
    		if(x1==empregados.length){
    			System.out.println("VETOR CHEIO");
    		return;
    		}else
    			empregados[x1]=f;
                            x1++;

    }

sua variavel de contro tbm deve ser global.

M

Vlw yhhik.
Funcionou!

Criado 10 de dezembro de 2011
Ultima resposta 11 de dez. de 2011
Respostas 2
Participantes 2