Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: slatan en 13 de Febrero 2015, 12:21

Título: CU00636B Ejercicio de condicionales Java ejemplo uso if else
Publicado por: slatan en 13 de Febrero 2015, 12:21
Gracias por sus aportes y observaciones.

Código: [Seleccionar]
/**
 * Clase Rueda
 *
 * @autor Sadid A. Latandret Solana
 * @fecha 13-02-2015
 */

public class Rueda {
    private String tipo;
    private double grosor;
    private double diametro;
    private String marca;

    // Constructores
    public Rueda () {
        tipo = "Desconocido";
        grosor = 0.0;
        diametro = 0.0;
        marca = "Desconocida";
    }

    // Métodos para modificar
    public void setTipo (String valTipo) {
        tipo = valTipo;
    }

    public void setGrosor (double valGrosor) {
        grosor = valGrosor;
    }

    public void setDiam (double valDiam) {
        diametro = valDiam;
    }

    public void setMarca (String valMarca) {
        marca = valMarca;
    }

    public void comprobarDimensiones () {
        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 ruedad es inferior ***");
        }
    }

    // Métodos para obtener
    public String getTipo () { return tipo; }

    public double getGros () { return grosor; }

    public double getDiam () { return diametro; }

    public String getMarc () { return marca; }
}
Título: Re:CU00636B Ejercicio de condicionales
Publicado por: toni_apr en 13 de Febrero 2015, 19:54
Hola slatan

Tu clase es operativa y funcional al 100%
Tu método comprobarDimensiones (), está perfecto

Solo quiero recordarte lo apuntado en el ejercicio anterior respecto a inicializar atributos a sus valores por defecto y bautizar los setters y getters de la forma convenida en entorno Java.

Saludos