1
resposta

return

como seria a versão correta desse codigo então?

1 resposta

Olá, Eric, tudo bem?

Falta retornar o valor da variável precoFinal, sendo assim a versão correta ficaria dessa forma:

public class Produto {

    String nome;
    double preco;
    double descontoParaPix;

    double pegaPrecoFinal(boolean pagamentoViaPix) {
        if (pagamentoViaPix == true) {
            double precoFinal = preco - descontoParaPix;
        } else {
            double precoFinal = preco;
        }
    }
        return precoFinal;
}

Espero ter ajudado.

Abraços e bons estudos!