Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

[Duda] Intenté hacerlo con switch quisiera saber porque no funciona.

public class a_Funcionario {

    private String nombre;
    private String documento;
    private double salario;
    private int tipo;

    //BONIFICACION
    public double getBonificacion(){
        switch (this.tipo) {
        case 1:
            return this.salario * 0.1;
            break;
        case 2:
            return this.salario;
            break;
        }

    }
1 respuesta
solución!

Hola, Jesús. En este caso, lo que pasa es que falta el retorno default para el método y sobra el break, porque el método siempre se interrumpe después de la palabra "return".

Un saludo!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios