Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro: not a statement

Estou tentando finalizar este código, mas recebo toda hora o erro:

salario.java:13: error: not a statement this.salario * 12; ^ 1 error

Do quê se trata?

class Dados {
    String nome;
    String departamento;
    double salario;
    String entradaNoBanco;
    String rg;

    void aumento(double valor){
        this.salario += valor;
    }

    void ganhaPorAno() {
        this.salario * 12;
    }
}

class Salario {
    public static void main(String[] args) {
        Dados joao = new Dados();
        joao.nome = "Joao da Silva";
        joao.departamento = "Caixa";
        joao.salario = 1000.00;
        joao.entradaNoBanco = "10/01/1980";
        joao.rg = "123456789-1";

        /**joao.aumento(200.0);*/
        joao.ganhaPorAno();

        System.out.println(joao.salario);
    }
}
2 respostas
solução!

Você esqueceu de por no método ganhaPorAno() o igual

    void ganhaPorAno() {
        this.salario *= 12;
    }

ô falta de atenção! Brigada amiga!