Oppramsinger (enums) brukes til å representere statiske verdier for eksempel farger, stater, og mye mer. Lar begynne med en kode eksempel
Kode Eksempel:.
enum OperatingSystem {Windows, Unix, Solaris, Mac}; //Dette definerer enum
OperatingSystem Myos = OperatingSystem.Windows; //oppretter en enum type variabel og initialisering
"OperatingSystem" er navnet på enum type, og den har 4 mulige tilstander (hvert operativsystem). Hver stat er gitt en heltallsverdi. Som standard starter på 0.
Windows = 0
Du kan eksplisitt gi hver stat sin egen verdi, men hver verdi må være et unikt heltall
Kode Eksempel:.
enum CardSuit {Spade = 3, Hjerte = 25; Club = 5; Diamond = 2};
Selv om dette eksempelet ikke fornuftig å definere slike tilfeldige tall, det er tilfeller hvor det kan være lurt å eksplisitt gi enum verdier
Kode Eksempel:.
< p> enum Måned {januar = 1, februar, mars, april, mai, juni, juli, august, september, oktober, november, desember};
I dette eksemplet januar er tildelt en å være i samsvar med konvensjon. Det betyr følgende månedene vil bli gitt økende heltallsverdiene, 2 for februar, 3 for mars osv ...
Som du ser enums er ganske nyttig i å representere forskjellige stater eller attributter. De lar deg gi en tekstbeskrivelse av et heltall slik at du ikke trenger å huske hvilket nummer du brukte til å representere kort farge Diamond, for eksempel.
Ved hjelp enums Med Switch ...
tilfelle uttalelser
Som du husker fra bryteren ... sak leksjon, kan oppregnet typer også brukes
Kode Eksempel:.
enum OperatingSystem {Windows, Unix, Solaris, Mac};
OperatingSystem Myos = OperatingSystem.Unix;
switch (Myos)
{
case (OperatingSystem.Windows): System.out.println (" mitt OS er Windows ");
break;
case (OperatingSystem.Unix); System.out.
println ("min OS er Unix");
break;
} Anmeldelser