Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: mary conchis en 07 de Noviembre 2018, 08:33

Título: Para qué sirven los tipos enumerados en Java código ejercicio ejemplo CU00682B
Publicado por: mary conchis en 07 de Noviembre 2018, 08:33
Dejo la propuesta de solución al ejercicio CU00682B del tutorial de programador Java de aprenderaprogramar.

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.

Código: [Seleccionar]
public enum Piedras
{
    CALIZA(1200),
    MARMOL(1423.55),
    PIZARRA(1325),
    CUARZITA(1466.22);
    //campo tipo constante
    private final double peso;
    /**
     * Constructor
     */
    Piedras(double peso){
    this.peso=peso;
    }
    public double getPeso(){return peso;}
}

Código: [Seleccionar]
public class TestPiedras
{
    public static void main(String [] args)
    {
        Piedras piedraUsuario=Piedras.MARMOL;
        System.out.println("el peso de los palets de las piedras es:");
        for(Piedras tmp: Piedras.values()){
        System.out.println(tmp.toString()+ " el palet pesa " + (2.27*(double)tmp.getPeso()) + "kg");
        }
    }
}
Título: Re:ejercicio aprender a programar java desde cero (cu00682b)
Publicado por: paramonso en 07 de Noviembre 2018, 18:12
Hola Mari Conchis.

El codigo hace lo que se pide en el ejercico.

Ok.
Un Saludo.