E aew Galera blz?
então sou novo em Java… estou aprendendo por conta propria… é logico consultando um monte de Tutorial,
mais estou com um problema em um codigo… concerteza deve ser besteira… mais ai vai
Então nesse codigo queria que me retornasse que o funcionario foi demitido, o ruim é que ele da um problema na condicao, ele fala que não encontrou o simbolo na variavel condicao
class TestaFuncionario
{
public static void main(String[] args)
{
Funcionario f1 = new Funcionario();
f1.nome = "Fedora";
f1.funcao = "Auxiliar";
f1.departamento = "Auxiliacao";
f1.salario = 600;
f1.dataEntrada = "01/06/2006";
f1.rg = "25.654.256-2";
f1.bonifica(150);
f1.condicao("demitido");
if (f1.condicao == 1)
{
System.out.println("O Funcionario esta Desligado da Empresa");
}
else
{
System.out.println("Nome: " + f1.nome);
System.out.println("Funcao: " + f1.funcao);
System.out.println("Departamento: " + f1.departamento);
System.out.println("Salario Atual: " + f1.salario);
System.out.println(f1.dataEntrada);
System.out.println(f1.rg);
}
}
}
essa é a classe onde tá a condicao, assim agora ta com int mais ja tentei com string com boolean, alguem pode me ajudar vlw abraço
class Funcionario
{
String nome;
String funcao;
String departamento;
double salario;
String dataEntrada;
String rg;
String demitido;
int condicao(String situacao)
{
if ( situacao == "demitido")
{
return 1;
}
return 2;
}
void bonifica(double aumento)
{
this.salario = this.salario + aumento;
}
}
