Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: SonyEd en 12 de Diciembre 2017, 03:12

Título: If else, if else if Java definir una clase de ejemplo con un método CU00636B
Publicado por: SonyEd en 12 de Diciembre 2017, 03:12
Buen dia, quisiera saber si mi código para el ejercicio CU00636B del tutorial de fundamentos de programación Java está realmente bien... Si no es así, por favor, sugieran algún cambio.

Código: [Seleccionar]
public class Rueda{

    private String tipo;
    private double grosor;
    private double diametro;
    private String marca;

    public Rueda(){
        tipo="";
        grosor=0.00;
        diametro=0.00;
        marca="";
    }
   
    public void setTipo(String vtipo){
        tipo=vtipo;
    }
   
    public void setGrosor(double vgrosor){
        grosor=vgrosor;
    }
   
    public void setDiametro(double vdiametro){
        diametro=vdiametro;
    }
   
    public void setMarca(String vmarca){
        marca=vmarca;
    }
   
    public String getTipo(){
        return tipo;
    }
   
    public double getGrosor(){
        return grosor;
    }
   
    public double getDiametro(){
        return diametro;
    }
   
    public String getMarca(){
        return marca;
    }
   
    public void setcomprobarDimensiones(){
       
        if(diametro>1.4){
            System.out.println("La rueda es para un vehículo grande");
        }else if(diametro<=1.4 && diametro>0.8){
            System.out.println("La rueda es para un vehículo mediano");
        }else{
            System.out.println("La rueda es para un vehículo pequeño");
        }
       
        if((diametro>1.4 && grosor<0.4) || (diametro<=1.4 && diametro>0.8 && grosor<0.25)){
            System.out.println("El grosor para esta rueda es inferior al recomendado");
        }
    }
}

Gracias.
Título: Re:If else, if else if Java. (CU00636B)
Publicado por: Alex Rodríguez en 18 de Marzo 2018, 19:47
Hola SonyEd, el ejercicio está bien resuelto. Dos apuntes:
- Para poner título a los temas en los foros por favor seguir las indicaciones que se dan en https://aprenderaprogramar.com/foros/index.php?topic=1460.0

- El método setcomprobarDimensiones() tiene un nombre no correcto. Los nombres de métodos que comienzan por set se usan para métodos que se usan para establecer un valor de un atributo de clase, como este método no tiene ese fin, no es correcto usar el prefijo set. El nombre de este método podría ser simplemente comprobarDimensiones()

Saludos