buenas tenia una duda me han mandao en la universidad hacerun ejercicio de java con el siguiente enunciado:
Crear una clase denominada Ejercicio6.
Crear el siguiente conjunto enumerado, denominado Comidas: {PERA, MAIZ, MANZANA, TOMATE, MELON, PUERRO, CALABAZA, PATATA, TRIGO, CEBADA}
Declarar y dar valor dentro del método main a una variable de tipo Comidas y crear el código para que usando un switch se imprima por pantalla si lo recibido es una fruta, una verdura o un cereal.
Por ejemplo, si a la variable se le da como valor PATATA, debe imprimir "La PATATA es una verdura"
soy un pelin novato sabeis... y entiendo como se hace el switchy como se ace un conjunto xa enumerar
enum comida{
PATATA, MANZANA, TRIGO, PERA, MAIZ, TOMATE, MELON, PUERRO, CALABAZA, CEBADA
};
y el case tmbn se como se hace mas o menos pero no se como se hace para preguntar la eleccion...
No sé nada de Java, pero creo que la creación de la variable Comidas de tipo enumerado es así:
enum comida {
PATATA, MANZANA, TRIGO, PERA, MAIZ, TOMATE, MELON, PUERRO, CALABAZA, CEBADA
} Comidas;
Ahora faltaría analizar cada elemento con un switch y así clasificarlos.
switch(Comidas)
{
case PATATA:
printf("Verdura\n");
case MANZANA:
printf("Manzana\n");
...
}
Esto no sé si sea factible en Java, pero la base es la misma sobre C.
Saludos.