Bom pessoal, pra quem não sabe, eu sou iniciante no Java, e to tendo um outro problema. A classe "Funcionarios" tem o "Demite" que vai esr especificado abaixo:
boolean demite(String decisao) {
if(decisao=="S"){
return false;
}
else{
return true;
}
Simples assim
Agora tem a outra classe, que testa essa função, e tá assim:
System.out.println("Deseja demitir o empregado?(S/N)");
String decisao= entrada.nextLine();
if (empregado.demite(decisao)==false){
System.out.println("Empregado mantido.");
}
else{
System.out.println("Você está demitido!!");
}
Porém, quando eu executo, acontece isso:
"Deseja demitir o empregado?(S/N)
Você está demitido!!"
(sendo que eu não digitei nada)
Qual é meu erro? Valeu!