Oi pessoal estou com uma dúvida, na aplicação abaixo no método Bonifica eu quero que exiba a caixa de texto para que seja colocado o valor da bonificação e depois somado ao salário, que é exibido no método construtor, o que está errado, pq não está exibindo a caixa para que seja introduzido o valor da bonificação.
[code]package pacFuncionario;
import javax.swing. *; //importando todo o pacote
public class Funcionario{
String nome;
String depto;
double salario;
double tSl;
String dataAdm;
String rg;
boolean TrabOuNao;
//MÉTODOS DA CLASSE
void DadosFunc(){
String sl; //variável local
nome=JOptionPane.showInputDialog("Nome do Funcionário: ");
depto=JOptionPane.showInputDialog("Departamento: ");
dataAdm=JOptionPane.showInputDialog("Data de Admissão: ");
rg=JOptionPane.showInputDialog("RG: ");
sl=JOptionPane.showInputDialog("Salario: ");
salario=Double.parseDouble(sl);
}
Dando continuidade a esse exercício, foi criada uma variável do tipo boolean TrabOuNao, que indica se o funcionário ainda trabalha na empresa, mas não estou sabendo como utilizar, no caso eu faria um loop, é necessário criar um método, ou pode ser feito no main
Eu fiz dessa forma, pq ainda não sei como usar essas outras opções que vc falou
[code]public Funcionario(){
String cx1;
DadosFunc();
Bonifica();
Mostra();
cx1=JOptionPane.showInputDialog("É funcionário da empresa(sim-não): ");
if(cx1.equals("sim"))
JOptionPane.showMessageDialog(null,"O Funcionario ainda trabalha nesta empresa","SITUAÇÃO",JOptionPane.INFORMATION_MESSAGE);
else
JOptionPane.showMessageDialog(null,"O Funcionario não trabalha nesta empresa","SITUAÇÃO",JOptionPane.INFORMATION_MESSAGE);
}[/code]