Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: matru en 18 de Marzo 2016, 21:30

Título: Java public enum con atributos recorrer elementos con values ejemplo CU00682B
Publicado por: matru en 18 de Marzo 2016, 21:30
Respuesta para el ejercicio CU00682B del curso java desde cero:

Código: [Seleccionar]
public class TestTipoDePiedra{

    public static void main(String []Args){

        TipoDePiedra piedra = TipoDePiedra.CALIZA;

        System.out.println("La piedra que a elegido el usuario es: "+ piedra.toString() + "\nCon un peso de: "+ piedra.getPeso()+ "Kg");

        System.out.println ("Un palet admite 2.27 m3 de volumen. A continuación el peso de los palets de las distintas piedras:");
        for (TipoDePiedra tmp: TipoDePiedra.values() ) {
            System.out.println (tmp.toString() + " el palet pesa " + (2.27f*(float)tmp.getPeso() ) + " kg");
        }


    }
}
Código: [Seleccionar]
public enum TipoDePiedra
{
    CALIZA(1200),MARMOL(1423.55),PIZARRA(1325),CUARZITA(1466.22);
   
    //campos tipo constante
    private final double peso;
   
    /**
     * Constructor. Al asignarle uno de los valores posibles a una variable del tipo enumerado el constructor asigna
       automáticamente valores de los campos
     */
    TipoDePiedra(double peso){
   
        this.peso = peso;
    }
   
    public double getPeso(){return peso;}
}
Título: Re:Java public enum con atributos recorrer elementos con values ejemplo CU00682B
Publicado por: Alex Rodríguez en 20 de Marzo 2016, 17:30
Hola matru todo bien, igual que antes recomendarte que no pongas mensajes sobre algo elegido por el usuario cuando realmente el usuario no ha elegido nada

Saludos