Olá, eu havia solucionado outro erro agora apareceu outro, vou colar as duas classes e o nome do erro:
[code]class Empresa {
String nome;
String cnpj;
Funcionario[] empregados;
void adiciona(Funcionario f) {
for(int i = 0; i < this.empregados.length; i++) {
if(empregados[i] == null) {
this.empregados[i] = f;
break;
}
}
}
void mostraEmpregados() {
for (int i = 0; i<this.empregados.length; i++) {
System.out.println("Funcionario: "+this.empregados[i].salario);
}
}
boolean contem(Funcionario f){
boolean ex = false;
for(int i = 0; i >< this.empregados.length; i++) {
if(empregados[i] == null) {
System.out.println("O Funcionario de nº"+i+" não contem na empresa");
ex = false;
}
}
return ex;
}
}[/code]
[code]class ProgramaEmpresa {
public static void main(String[] args) {
Empresa empresa = new Empresa();
empresa.empregados = new Funcionario[10];
for(int i = 0; i<10; i++) {
Funcionario f = new Funcionario();
f.salario = 1000+ i*100;
empresa.adiciona(f);
}
empresa.mostraEmpregados();
empresa.contem();
}