Le hace falta el "Return". Asi de simple. Recuerden que este metodo le hace falta devolver el valor de la variable, de otra manera esta mal porque genera un siglo continuo.
Le hace falta el "Return". Asi de simple. Recuerden que este metodo le hace falta devolver el valor de la variable, de otra manera esta mal porque genera un siglo continuo.
Hola Estudiante, espero que estés bien
Parece que estás en lo correcto con tu sugerencia. El método calculaPrecioFinal necesita devolver el valor de precioFinal para funcionar correctamente. Sin el return, el método no cumplirá su propósito de calcular y devolver el precio final del producto.
Aquí tienes un ejemplo de cómo podrías corregir el método:
double calculaPrecioFinal(boolean pagoMedianteDebito) {
double precioFinal;
if (pagoMedianteDebito) {
precioFinal = precio - descuentoParaDebito;
} else {
precioFinal = precio;
}
return precioFinal;
}
En este caso, después de calcular el precioFinal, lo devolvemos usando la palabra clave return. Esto asegura que el método devuelva el valor correcto cuando sea llamado.
Espero haber ayudado y buenos estudios!