Problema na execução do programa Funcionarios, o programa não compila e acusa um erro de invalid method declaration; return type required na linha 23.
Por favor ajudem, o professor saiu da sala e não sei como resolver isso!!!
import javax.swing.*;
public class Funcionarios{
public int cargo;
public String nome;
public double salarioBruto;
public double desconto;
public double salarioLiquido;
public Funcionarios (int cargo, String nome, double salarioBruto, double desconto, double salarioLiquido){
this.cargo = cargo;
this.nome = nome;
this.salarioBruto = salarioBruto;
this.desconto = desconto;
this.salarioLiquido = salarioLiquido;
}
public void imprimir (){
System.out.println("O funcionario: "+nome+"Tem o cargo"+cargo+"\nSalario Bruto de: "+salarioBruto+"\nSalario Liquido de: "+salarioLiquido+"\nDesconto de : "+desconto);
}
public calculaSalario(Double salarioBruto, Double desconto){
if(cargo>2){
salarioLiquido += salarioBruto*0.1;
}
imprimir();
}
public static void main(String args[]){
Funcionarios a = new Funcionarios();
a.nome = JOptionPane.showInputDialog("Digite o nome:");
a.cargo = Integer.parseInt(JOptionPane.showInputDialog("Digite o cargo:"));
a.salarioBruto = Double.parseDouble(JOptionPane.showInputDialog("Digite o salario Bruto:"));
a.desconto = Double.parseDouble(JOptionPane.showInputDialog("Digite o Desconto:"));
a.imprimir();
}
}