Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: jotase1507 en 24 de Febrero 2015, 18:31
-
Buenas tardes, subo mi codigo para su revision. :)
Clase TipoDePiedra
public enum TipoDePiedra {
CALIZA(1200),
MARMOL(1423.55),
PIZARRA(1325),
CUARZITA(1466.22);
private final double pesoEspecifico;
private TipoDePiedra(double pesoEspecifico) {
this.pesoEspecifico = pesoEspecifico;
}
public double getPesoEspecifico(){
return pesoEspecifico;
}
}
Clase Main
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
DecimalFormat df = new DecimalFormat("0.00");
for (TipoDePiedra tmp: TipoDePiedra.values()){
System.out.println("El palet de piedra tipo " + tmp.toString() + " pesa " + df.format(2.27*tmp.getPesoEspecifico()) + " kg.");
}
}
}
-
Hola jotase
El ejercicio está muy bien.
Aplaudo tu investigación en el API de Java para formatear los números con la clase DecimalFormat. OK
Saludos