Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: maxplanck en 25 de Enero 2017, 20:03

Título: Clases Enum en Java recorrer todos los tipos con el método values CU00682B
Publicado por: maxplanck en 25 de Enero 2017, 20:03
Hola amigos, aquí les dejo las dos clases que he realizado para este ejercicio CU00682B del tutorial de programación Java. Son bastante sencillas pues están hechas con el único propósito de aprender a manejar clases tipo enum.

Como siempre, gracias a todos por vuestro tiempo y  por los comentarios.

Clase TipoDePiedras:

Código: [Seleccionar]
public enum TipoDePiedra {
    CALIZA(1200f),
    MARMOL(1423.55f),
    PIZARRA(1325f),
    CUARZITA(1466.22f);
   
    private final float pesoEspecifico;//con double quedaban los números más feos.
   
    TipoDePiedra (float pesoEspecifico) {
        this.pesoEspecifico = pesoEspecifico;
    }
   
    public float getPeso () {return pesoEspecifico;}
}


Y ésta es la clase Test:

Código: [Seleccionar]
/**
 * clase test muy sencilla sin ningún tipo de alarde...excepto puede que el hecho de usar la palabra alarde :)
 */
public class TestPiedras {
   
    public static void main (String [] Args) {
        System.out.println ("El peso de un palet de cada clase de piedra es: ");
        for (TipoDePiedra tmp: TipoDePiedra.values()) {
            System.out.println (tmp.toString()+ ": " + (tmp.getPeso() * 2.27) + " Kg.");
        }
    }
}
Título: Re:Mi código para el ejercicio CU00682B de JAVA.
Publicado por: pedro,, en 29 de Enero 2017, 21:59
Hola maxplack.

El ejercicio cumple con lo que se pedía, así que todo bien.

Saludos. ;D