Hvordan bruke Java Enums i Switch -utsagn

Hvordan bruke Java Enums i Switch -utsagn

I programmering vil vi noen ganger representere den faste størrelsen på konstanten. For det formålet gir Java Java Enums, som er spesielle klasser som gjør at variabelen kan stille den forhåndsdefinerte konstanten. Den definerte variabelen må tilordnes en eller flere verdier i store bokstaver og atskilt med komma.

Dette innlegget vil forklare:

  • Hva er enums i Java?
  • Hvordan bruke Java Enums i Switch -utsagn?

Hva er enums i Java?

Java enums er spesialklassene som består av den uforanderlige variabelen og konstant. For å lage en enum, bruk "enum”Søkeord i stedet for grensesnitt eller klasse, og bruk komma for å skille konstantene. Videre bør de alltid være i store bokstaver.

Hvordan bruke Java Enums i Switch -utsagn?

For å bruke Java Enums i Switch-utsagn, følg det under-uttalte eksemplet.

Først av alt, lag en enum -klasse og tilsett konstanten i store bokstaver atskilt med komma:

enum ferdighet
NY,
GJENNOMSNITT,
PROFESJONELL,
EKSPERT

Deler deretter et klasseobjekt med den tilsvarende verdien:

Skill TestSkill = Skill.EKSPERT;

Bruk bryterklæringen og definerer nå forskjellige tilfeller basert på de ekstra konstante verdiene i "ferdighet”Klasse. Dessuten "println ()”Metode brukes til å vise utgangen på konsollen, og“gå i stykker”Nøkkelordstopp utførelse når den spesifiserte saken er oppfylt:

bryter (testskill)
sak NY:
System.ute.println ("ny");
gå i stykker;
sak Gjennomsnitt:
System.ute.Println ("Gjennomsnitt");
gå i stykker;
Sak Profesjonell:
System.ute.println ("profesjonell");
gå i stykker;
Sakekspert:
System.ute.println ("ekspert");

I følge den gitte koden har Switch -setningen sjekket alle de gitte sakene sekvensielt og skrevet ut “ekspert” på konsollen:

Det handler om å bruke Java Enums i Switch -utsagn.

Konklusjon

For å bruke Java Enums i Switch -utsagn, oppretter du først en enumklasse og tilsett konstanten i store bokstaver, atskilt med komma. Definer deretter klassen og tilfører verdi til klassen. Til slutt, bruk "bytte om”Uttalelse basert på den ekstra konstanten verdsatt i“ferdighet”Klasse. Dette innlegget har vist metoden for bruk av Java Enums i Switch -setninger.