Autor Tema: If else, if else if Java definir una clase de ejemplo con un método CU00636B  (Leído 3447 veces)

SonyEd

  • Sin experiencia
  • *
  • Mensajes: 13
    • Ver Perfil
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.
« Última modificación: 18 de Marzo 2018, 19:48 por Alex Rodríguez »

Alex Rodríguez

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2050
    • Ver Perfil
Re:If else, if else if Java. (CU00636B)
« Respuesta #1 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

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".