If e Else

2 respostas
java
A

Estou tendo dificuldades para inserir o if e else nesse método da foto.
A ideia é a seguinte se valorCompra receber algum valor ele vai entrar no if do valor compra, se ele não receber nenhum valor, ele vai retornar nulo e a mesma coisa o valorVenda, se receber algum valor ele vai entrar no if do valor Venda, se ele não receber nenhum valor, ele vai retornar nulo.

No primeiro if que é o de compra ele esta me retornando o valor correto, mais no if de venda ele não esta retornado nenhum valor, qual é o meu erro?

2 Respostas

L

Por favor, evite enviar imagem do código. Mande o próprio código.

M

Fala amigo, muito bom dia, então… Tente utilizar o if dentro do próprio else, para ficar se não se…

else if (valorVenda != null) {

BigDecimal b5 = soma0.add(soma1);

BigDecimal b6 = b5.add(soma2);

BigDecimal b7 = b6.add(BigDecimal.valueOf(correta));

b8 = BigDecimal.valueOf(valorVenda).subtract(b7);

return b8;

}
else {

return b10;

}
Criado 5 de março de 2020
Ultima resposta 22 de jul. de 2021
Respostas 2
Participantes 3