Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
System.out.println("Que colaborador você é? Escolha uma opção abaixo. \n \n" +
"1- Estagiario. \n" +
"2- Funcionario. \n" +
"3- Gerente. \n" +
"4- Proprietario. \n");
option = input.nextInt();
switch(option)
{
case 1:
System.out.println("Qual o seu Nome?");
name = input.nextLine();
System.out.println("Qual o seu Endereço?");
endereco = input.nextLine();
System.out.println("Qual o seu Telefone?");
telefone = input.nextLine();
System.out.println("Qual o seu CPF?");
cpf = input.nextLine();
System.out.println("Qual o seu RG?");
rg = input.nextLine();
Estagiario est = new Estagiario(name , endereco, cpf, rg, telefone);
break;
case 2:
System.out.println("Qual o seu Nome?");
name = input.nextLine();
System.out.println("Qual o seu Endereço?");
endereco = input.nextLine();
System.out.println("Qual o seu Telefone?");
telefone = input.nextLine();
System.out.println("Qual o seu CPF?");
cpf = input.nextLine();
System.out.println("Qual o seu RG?");
rg = input.nextLine();
Funcionario func = new Funcionario(name , endereco, cpf, rg, telefone);
isso é na classe MAIN.
COmo faço pra evitar essa repetição? Já criei um metodo static em outra class, e fiz essas perguntas e as respostas armazenei em um array de string então retornei o array.
Mas quando eu crio outro array na class MAIN e armazeno nao aparece erro algum. Mas quando eu compilo, em tempo de execução ele gera um erro na linha em que tem return array_dados; Assim nao deixando criar o objeto estagiario ou funcionario.
ajudem por favor. o Trabalho é para amanhã e tow com muita coisa pra fazer. Vlw gente.
Carregando comentários...