Kuidas kasutada Java Enumsi lüliti avaldustes

Kuidas Kasutada Java Enumsi Luliti Avaldustes



Programmeerimisel tahame mõnikord esitada konstandi fikseeritud suurust. Sel eesmärgil pakub Java Java enumid, mis on eriklassid, mis võimaldavad muutujal määrata eelmääratletud konstandi. Määratletud muutujale tuleb määrata üks või mitu väärtust suurtähtedega ja eraldada komadega.

See postitus selgitab:







Mis on enumid Javas?

Java enums on eriklassid, mis koosnevad muutumatust muutujast ja konstandist. Loendi koostamiseks kasutage ' enum ” märksõna liidese või klassi asemel ja kasutage konstantide eraldamiseks koma. Lisaks peaksid need alati olema suurtähtedega.



Kuidas kasutada Java enumi lüliti avaldustes?

Java enumide kasutamiseks lülitilausetes järgige alltoodud näidet.



Kõigepealt looge enum-klass ja lisage konstant suurtähtedega, eraldades komadega:





enum Oskus {

UUS ,
KESKMINE,
PROFESSIONAALNE,
ASJATUNDJA
}

Seejärel deklareerige vastava väärtusega klassi objekt:

Oskuste test Oskus = Oskus. ASJATUNDJA ;

Kasutage lüliti lauset ja määrake nüüd erinevad juhtumid, mis põhinevad lisatud konstantse väärtustel ' oskus ” klass. Veelgi enam, ' println() ' meetodit kasutatakse väljundi kuvamiseks konsoolil ja ' murda ” märksõna peata täitmine, kui määratud juhtum on täidetud:



lüliti ( testSkill ) {
juhtum UUS :
Süsteem . välja . println ( 'Uus' ) ;
murda ;
juhtum KESKMINE :
Süsteem . välja . println ( 'Keskmine' ) ;
murda ;
juhtum PROFESSIONAALNE :
Süsteem . välja . println ( 'Professionaalne' ) ;
murda ;
juhtum ASJATUNDJA :
Süsteem . välja . println ( 'Asjatundja' ) ;
}

Vastavalt antud koodile on switchi lause kõik antud juhtumid järjestikku kontrollinud ja konsoolil välja printinud “Expert”:

See kõik puudutab Java enumite kasutamist lüliti avaldustes.

Järeldus

Java enumite kasutamiseks lülitilausetes looge esmalt enum-klass ja lisage konstant suurtähtedega, eraldades need komadega. Seejärel määrake klass ja lisage klassile väärtust. Lõpuks kasutage ' lüliti ' lause põhineb lisatud konstandil, mille väärtus on ' oskus ” klass. See postitus on näidanud Java enumite kasutamise meetodit lüliti avaldustes.