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:
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:
/**
* 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.");
}
}
}