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

Dúvida Ex3 Aula 04



class Funcionario {
    String nome;
    String departamento;
    double salario;
    String rg;
    Data data;

    // Demais códigos...
}

class Empresa{
    String nomeFantasia;
    String cnpj;
    String endereço;
    String telefone;
    Funcionario[] funcionarios;
    int cont = 0;

    // Demais códigos...
}



public class teste{

    public static void main(String[] args){

        Empresa empresa = new Empresa();
        empresa.funcionarios = New Funcionario[10];  //  Erro "not a                 
                                                                                                                                  estatement..."

        Funcionario F1 = new Funcionario();    

        F1.nome = "Marcos";
        F1.departamento = "Recepcao";
        F1.salario = 1500.0;
        F1.data = new Data();
        F1.data.dataEntrada(01,02,2010);
        F1.rg = "123456";

        empresa.adiciona(F1);


         F1.recebeAumento(300.0);

         F1.calculaGanhoAnual();                

         F1.mostraDados();


    }
}

Boa noite!

Neste trecho apresenta a seguinte mensagem de erro: "not a estatement".

Empresa empresa = new Empresa();
empresa.funcionarios = New Funcionario[10];

Que erro poderia de programação poderia ser? :(

Agradeço desde já ajuda! :))

2 respostas
solução!

Opa, o new é com letra minúscula.

Obrigado, havia reparado isso também hehehe, mas havia alguns erros de lógica, os concertei e agora está tudo ok. Obrigado! :))