Autor Tema: Java ejercicio condicionales if, if else sentencias bifurcadoras anidar CU00636B  (Leído 3418 veces)

Boletos

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 57
    • Ver Perfil
Hola!! Pongo mi ejercicio porque creo que también podría ser una forma correcta de resolución. Al menos no me da errores de compilación. Si le podéis echar un vistazo y corregir lo que veais os lo agradecería.

Un saludo y gracias

Código: [Seleccionar]
/**
 *Ejercicio CU00636B sobre sentencias if
 */
public class Rueda
{
    // Declaración de variables
    private String Tipo, Marca;
    private double Diametro, Grosor;

    // Constructor, iniciación de variables
    public Rueda()
    {
        Tipo = "";
        Marca = "";
        Diametro = 0;
        Grosor = 0;
    }
    // Metodos set
    public void setTipo(String valorTipo){Tipo = valorTipo;}

    public void setMarca(String valorMarca){Marca = valorMarca;}

    public void setDiametro(double valorDiametro){Diametro = valorDiametro;}

    public void setGrosor(double valorGrosor){Grosor = valorGrosor;}
    //Metodo para comprobar las dimensiones
    public void comprobarDimensiones()
    {
        if (Diametro > 1.4){System.out.println("La rueda es para un vehiculo grande");
            if (Grosor < 0.4){System.out.println("El grosor es inferior al recomendado");}
        }
        else if (Diametro > 0.8){System.out.println("La rueda es para un vehiculo mediano");
            if (Grosor < 0.25){System.out.println("El grosor es inferior al recomendado");}
        }
        else {System.out.println("La rueda es para un vehiculo pequeño");}
    }
    // Metodos get
    public String getTipo(){return Tipo;}

    public String getMarca(){return Marca;}

    public double getDiametro(){return Diametro;}

    public double getGrosor(){return Grosor;}
}
« Última modificación: 02 de Diciembre 2015, 09:13 por César Krall »

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Hola!

Tu código está muy bien resuelto, además has planteado las condiciones if de una forma muy compactada pero perfecta.

La única recomendación para que lo tengas en cuenta siempre es que por convención en Java los nombres de las clases se escriben comenzando por mayúscula y los nombres de los atributos comenzando por minúsculas. No es obligatorio y por eso no te dará problemas al compilar, pero así es como trabajan todos los programadores.

Saludos!
Responsable de departamento de producción aprenderaprogramar.com

Boletos

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 57
    • Ver Perfil
Muchas gracias por vuestra corrección y celeridad. Hacéis un trabajo increíble. Por supuesto, tendré en cuenta los consejos.

Estoy empezando con vuestro curso java y me parece muy bueno.

Aunque no me queda del todo claro el concepto de "objeto", espero que a medida que avance en el curso, cada vez, lo iré conceptualizando mejor.

Anteriormente había hecho cosas en visualBasic y Cobol y enseguida veías resultados, ya que podías crear pequeños programas, que convertías en ejecutables y funcionaban. No acabo de ver este resultado en java pero, supongo que más adelante.

En fin, no os entretengo.

Muchísimas gracias (otra vez) y un saludo!
« Última modificación: 05 de Diciembre 2015, 11:58 por Alex Rodríguez »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Buenas Boletos

Con Java hay que ir poco a poco. Lo que sí te recomiendo es sobre todo al principio que cuando crees clases crees también objetos en el banco de objetos de BlueJ y compruebes los métodos. Esa sería la forma de "ejecutar" al menos inicialmente, más adelante en el curso ya se explica cómo crear ejecutables de otra manera

Salu2

Boletos

  • Principiante
  • **
  • APR2.COM
  • Mensajes: 57
    • Ver Perfil
Muchas gracias por vuestra atención.
Seguiré vuestros consejos.

 

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".