I'm studying the book of Deitel Java how to program and I came across an exercise that asks to make a salary adjustment in 10%, my question is in the method of readjustment, my goal is to show on the console screen the salary of the two before the adjustment and then with the increase.
Employee:
public class Empregado {
String nome, sobrenome;
Double salarioMensal,convencao;
public Empregado(String nomeE, String sobrenomeE, double salarioMensalE){
if(salarioMensalE > 0.0){
nome = nomeE;
sobrenome = sobrenomeE;
salarioMensal = salarioMensalE;
}else{
System.out.println("Salário menor que 0");
}
}
//Método de reajuste salarial
public void reajustaSalario(double valorDoReajuste){
valorDoReajuste = salarioMensal+(salarioMensal*10/100);
}
public Double getConvencao() {
return convencao;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getSobrenome() {
return sobrenome;
}
public void setSobrenome(String sobrenome) {
this.sobrenome = sobrenome;
}
public Double getSalarioMensal() {
return salarioMensal;
}
public void setSalarioMensal(Double salarioMensal) {
this.salarioMensal = salarioMensal;
}
}
EmployerTest:
import java.util.Scanner;
public class EmpregadoTeste {
public static void main(String[] args) {
Empregado salario1 = new Empregado("Joao","Antonio",100.00);
Empregado salario2 = new Empregado("Carlos","Frodo",50.00);
System.out.printf("Empregado 1 salario: %s %s $%.2f\n",salario1.getNome(),salario1.getSobrenome(),salario1.getSalarioMensal());
System.out.printf("Empregado 2 salario: %s %s $%.2f\n\n", salario2.getNome(),salario2.getSobrenome(),salario2.getSalarioMensal());
//Minha dúvida procede aqui, como colocar o método do Salário reajustado?
System.out.printf("Salario 1 atualizado: %.2f \n", );
System.out.printf("Salario 2 atualizado: %.2f ", );
}
}