Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida no Ex. 3 da Aula 4 - Arrays

Pessoal, boa tarde!

A saída do meu exercício 3 da aula 4 - arrays esta saindo no local empresa sempre null.... Alguém pode me ajudar por favor.

public class Empresa {

String nome; String cnpj; int livre = 0; Funcionario[] empregados;

void adiciona(Funcionario f) { this.empregados[this.livre] = f; this.livre++; } }

void mostra() {

System.out.println("Nome: " + this.nome); System.out.println("RG: " + this.rg); System.out.println("Saário: " + this.salario); System.out.println("Ganho Anual: " + this.calculaGanhoAnual()); //System.out.println("Data: " + this.dataEntrada.dia + "/" + this.dataEntrada.mes + "/" + this.dataEntrada.ano); System.out.println("Data de Entrada: " + this.dataEntrada.getFormatada()); System.out.println("Empresa: " + this.empregados);

} public class TestaEmpresa {

public static void main(String[] args) { Funcionario fe = new Funcionario(); Empresa emp = new Empresa(); emp.empregados = new Funcionario[10]; fe.dataEntrada = new Data();

fe.nome = "Ana"; fe.rg = "11.111.111.-1"; fe.salario = 1000.00; fe.dataEntrada.preencheData(15, 7, 2015); emp.adiciona(fe); //fe.mostra();

emp.empregados[0].mostra();

} }

2 respostas

Coloque o seu código dentro de ´ ´ ´ juntas ´ ´ ´

system.out.println("código assim");

´´´system.out.println("ficará assim e identado! C: ");´´´

Vai ajudar que suas perguntas sejam respondidas mais rapidamente!

solução!

É possível criar blocos de código adicionando três backticks (```) antes e depois do código