Boa noite, tenho mais um dúvida, sobre declarar um boolean em outra classe.
Funcionario.java
[code]class Funcionario{
String nome;
String departamento;
double salario;
String dataDeEntrada;
String rg;
void bonifica (double aumento){
double salarioNovo = this.salario + aumento;
this.salario = salarioNovo;
}
void demite (){
boolean demite = true;
if (demite == true){
System.out.println (“Demitido”);
}
else{
System.out.println (“Não foi demitido”);
}
}
}[/code]
TestaFuncionario.java
[code]class TestaFuncionario{
public static void main (String [] args){
Funcionario f1 = new Funcionario ();
f1.nome = “Fiodor”;
f1.salario = 1000;
f1.bonifica (500);
f1.demite ();
System.out.println (“O seu salario agora e de:\r\n” + f1.salario);
}
}
[/code]
O resultado foi esse:
![](http://i220.photobucket.com/albums/dd283/MarcosRDD/duvidaboolean.jpg)
A minha dúvida é que eu não consigo mudar o boolean para “Não foi demitido”, e nem sei o por quê de estar “Demitido” lá.
[quote=marcosr.]Boa noite, tenho mais um dúvida, sobre declarar um boolean em outra classe.
Funcionario.java
[code]class Funcionario{
String nome;
String departamento;
double salario;
String dataDeEntrada;
String rg;
void bonifica (double aumento){
double salarioNovo = this.salario + aumento;
this.salario = salarioNovo;
}
void demite (boolean dem){
boolean demite = dem;
if (demite == true){
System.out.println (“Demitido”);
}
else{
System.out.println (“Não foi demitido”);
}
}
}[/code]
TestaFuncionario.java
[code]class TestaFuncionario{
public static void main (String [] args){
Funcionario f1 = new Funcionario ();
f1.nome = “Fiodor”;
f1.salario = 1000;
f1.bonifica (500);
f1.demite (true);
System.out.println (“O seu salario agora e de:\r\n” + f1.salario);
f1.demite (false);
}
}
[/code]
O resultado foi esse:
![](http://i220.photobucket.com/albums/dd283/MarcosRDD/duvidaboolean.jpg)
A minha dúvida é que eu não consigo mudar o boolean para “Não foi demitido”, e nem sei o por quê de estar “Demitido” lá.
[/quote]
alterei seu código verifica ai em cima
Obrigado. Farei mais alguns exercícios sobre isso.
procure focar em entender os métodos get e set e também enchugar o código há bastante variáveis desnecessárias, se quiser ajuda só postar