Documente Academic
Documente Profesional
Documente Cultură
Enumerarea este un tip de dată și, la fel ca orice alt tip complex,
respectă toate regulile de declarare a unui tip complex. O putem defini
în cadrul unei clase sau ca o clasă separată (într-un document
separat).
System.out.println(DaysOfWeek.WEDNESDAY);
}
}
DaysOfWeek days;
Main.DaysOfWeek.WEDNESDAY
DaysOfWeek(int i) {
this.position = i;
}
}
//use of enumeration inside of main method
public static void main(String[] args) {
System.out.println(DaysOfWeek.friday.position);
}
}
DaysOfWeek.friday.position,
System.out.println(DaysOfWeek.values().length);
Sau
try
{
daysOfWeek = DaysOfWeek.valueOf(day);
}
catch(Exception exc)
{
System.out.println(exc);
}
try
{
daysOfWeek = DaysOfWeek.valueOf(day);
}
catch(Exception exc)
{
System.out.println(exc);
}
switch (daysOfWeek) {
case MONDAY:
System.out.println("Day is MONDAY");
break;
case TUESDAY:
System.out.println("Day is TUESDAY");
break;
case WEDNESDAY:
System.out.println("Day is WEDNESDAY");
break;
case THURSDAY:
System.out.println("Day is THURSDAY");
break;
case FRIDAY:
System.out.println("Day is FRIDAY");
break;
case SATURDAY:
System.out.println("Day is SATURDAY");
break;
case SUNDAY:
System.out.println("Day is SUNDAY");
break;
case UNSPECIFIED:
System.out.println("Input error");
break;
}
}