Suponha que você esteja trabalhando em uma aplicação Java de uma loja, que tenha a seguinte classe:
public class Produto {
String nome;
double preco;
double descontoParaPix;
double pegaPrecoFinal(boolean pagamentoViaPix) {
if (pagamentoViaPix == true) {
double precoFinal = preco - descontoParaPix;
} else {
double precoFinal = preco;
}
}
}
Variavel declarada em local incorreto. e vamo adicionar o metodo return para temos um retorno no resultado vejamos o como ficou o codio corrigido...
public class Produto {
String nome;
double preco;
double descontoParaPix;
double pegaPrecoFinal(boolean pagamentoViaPix) {
double precoFinal;
if (pagamentoViaPix) {
precoFinal = preco - descontoParaPix;
} else {
precoFinal = preco;
}
return precoFinal;
}
}