Buenas tardes, aquí dejo mi ejercicio resuelto
Clase Enum TipoPiedra
/**
* Enumeration class Piedras - Esta clase contiene los tipos de piedra y sus pesos especificos.
*
* @author Lorenzo31
* @version 09-04-2015
*/
public enum TipoPiedra {
CALIZA (1200f),
MARMOL (1423.55f),
PIZARRA (1325f),
CUARZITA (1466.22f);
private final float peso;
TipoPiedra(float valorPeso) { peso = valorPeso; }
public float getPeso() { return peso; }
/**
* Funcion que @return un float y calcula el peso de un palet fijandose en el peso unitario
* y multiplicandolo por 2.27 que se daba por supuesto en el ejercicio anterior, era un palet
*/
public float getPesoPalet() { return 2.27f * peso; }
}
Clase Main GestorPiedra
/**
* Clase Main que recorre los tipos de Enumerados declarados en Enum TipoPiedra
* @Author Lorenzo31
*/
public class GestorPiedra {
public static void main (String [] args){
System.out.println("Iniciamos el programa ");
System.out.println(" TIPO PIEDRA \t PESO M3 \t PESO TOTAL PALET");
for(TipoPiedra tmp: TipoPiedra.values()){
System.out.println(tmp.toString() + "\t \t" + tmp.getPeso() + "kg \t \t" + tmp.getPesoPalet() + "kg" );
}
}
}