Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: fedegaray en 23 de Abril 2015, 04:47

Título: Ejemplo Enumerados como clases Enum en Java Ejercicio resuelto CU00682B
Publicado por: fedegaray en 23 de Abril 2015, 04:47
Buenas noches amigos. Aquí va mi ejercicio...

Citar
EJERCICIO

Declara una clase que represente el tipo enumerado que define tipos de piedra con los valores CALIZA, MARMOL, PIZARRA, CUARZITA. Si sus pesos específicos son de 1200, 1423.55, 1325 y 1466.22, crea un programa que muestre el peso de los palets de cada uno de los tipos de piedra. Puedes comprobar si tu código es correcto consultando en los foros aprenderaprogramar.com.

Clase enum TipoDePiedra
Código: [Seleccionar]
public enum TipoDePiedra
{
    CALIZA (1200), MARMOL (1423.55), PIZARRA (1325), CUARZITA (1466.22);
   
    private final double pesoEspecifico;
   
    TipoDePiedra (double valorPesoEspecifico) {
        pesoEspecifico = valorPesoEspecifico;
    }
   
    public double getPesoEspecifico () {
        return pesoEspecifico;
    }
   
}

Clase main TestTipoDePiedra
Código: [Seleccionar]
public class TestTipoDePiedra {
   
    public static void main (String [] args) {
       
        System.out.println ("El pallet admite un volumen de 2.27 m3, por lo que el peso de un pallet de cada tipo de piedra será el siguiente:");
        for (TipoDePiedra tmp: TipoDePiedra.values()) {
            System.out.println (tmp.toString() + ": el pallet pesa " + 2.27*tmp.getPesoEspecifico() + " kgs.");
        }
    }
}
Título: Re:Ejercicio CU00682B - Enumerados como clases Enum en Java
Publicado por: Alex Rodríguez en 24 de Abril 2015, 21:19
Hola fedegaray, el ejercicio cumple perfectamente con lo que se pedía, no veo necesidad de hacer ninguna corrección.

Saludos
Título: Re:Ejemplo Enumerados como clases Enum en Java Ejercicio resuelto CU00682B
Publicado por: fedegaray en 24 de Abril 2015, 21:24
Muchas gracias!!!