Los enumerados en Java, también conocidos como “enums”, son un tipo de dato especial que define un conjunto de constantes. Son una herramienta útil para mejorar la legibilidad, la seguridad y el mantenimiento del código.
import java.util.Scanner;
enum Semana {LUNES, MARTES, MIERCOLES, JUEVES, VIERNES, SABADO,DOMINGO}
public class E00_00 {
public static void main(String[] args) {
Semana s;
s=Semana.VIERNES;
System.out.println(s);
String dia;
Scanner sc=new Scanner(System.in);
dia=sc.next();
s=Semana.valueOf(dia);
System.out.println("El valor del enumerado es: " + s);
System.out.println("El indice es: " + s.ordinal());
Semana[] ss;
ss=Semana.values();
for (int i=0;i<ss.length;i++) {
System.out.println("Cadena: " + String.valueOf(ss[i]));
}
}
}