U programiranju ponekad želimo prikazati fiksnu veličinu konstante. U tu svrhu, Java nudi Java enume, koji su posebne klase koje omogućuju varijabli postavljanje unaprijed definirane konstante. Definiranoj varijabli mora se dodijeliti jedna ili više vrijednosti velikim slovima i odvojenih zarezima.
Ovaj će post objasniti:
Što su enumi u Javi?
Java enumi su posebne klase koje se sastoje od nepromjenjive varijable i konstante. Da biste napravili enum, upotrijebite ' nabrajanje ” umjesto sučelja ili klase i koristite zarez za odvajanje konstanti. Nadalje, uvijek bi trebali biti napisani velikim slovima.
Kako koristiti Java Enume u Switch izjavama?
Za korištenje Java enuma u naredbama switch, slijedite dolje navedeni primjer.
Prije svega, stvorite klasu enum i dodajte konstantu velikim slovima odvojenu zarezima:
nabrajanje Vještina {
NOVI ,
PROSJEK,
PROFESIONALAC,
STRUČNJAK
}
Zatim deklarirajte objekt klase s odgovarajućom vrijednošću:
Test vještinaSkill = Vještina. STRUČNJAK ;Upotrijebite naredbu switch i sada definirajte različite slučajeve na temelju dodanih konstantnih vrijednosti u ' vještina ” razred. Štoviše, ' println() ' koristi se za prikaz izlaza na konzoli, a ' pauza ” ključna riječ zaustavlja izvršenje kad god se ispuni navedeni slučaj:
sklopka ( testSkill ) {
slučaj NOVI :
Sustav . van . println ( 'Novi' ) ;
pauza ;
slučaj PROSJEČAN :
Sustav . van . println ( 'prosječno' ) ;
pauza ;
slučaj PROFESIONALNA :
Sustav . van . println ( 'Profesionalno' ) ;
pauza ;
slučaj STRUČNJAK :
Sustav . van . println ( 'Stručnjak' ) ;
}
Prema zadanom kodu, naredba switch je redom provjerila sve zadane slučajeve i ispisala 'Expert' na konzoli:
To je sve o korištenju Java enuma u naredbama switch.
Zaključak
Da biste koristili Java enume u naredbama switch, prvo kreirajte enum klasu i dodajte konstantu velikim slovima, odvojenu zarezima. Zatim definirajte klasu i dodajte joj vrijednost. Na kraju, upotrijebite ' sklopka ” na temelju dodane konstante vrijednosti u “ vještina ” razred. Ovaj post je demonstrirao metodu za korištenje Java enuma u naredbama switch.