Java-enumien käyttäminen Switch-lausekkeissa

Java Enumien Kayttaminen Switch Lausekkeissa



Ohjelmoinnissa joskus haluamme edustaa vakion kiinteää kokoa. Tätä tarkoitusta varten Java tarjoaa Java-enumit, jotka ovat erikoisluokkia, joiden avulla muuttuja voi asettaa ennalta määritetyn vakion. Määritetylle muuttujalle on annettava yksi tai useampi arvo isoilla kirjaimilla ja erotettava pilkuilla.

Tämä viesti selittää:







Mitä Enumit ovat Javassa?

Java-enumit ovat erikoisluokkia, jotka koostuvat muuttumattomasta muuttujasta ja vakiosta. Voit tehdä luettelon käyttämällä ' enum ”-avainsana käyttöliittymän tai luokan sijaan ja erota vakiot pilkulla. Lisäksi niiden tulee aina olla isoilla kirjaimilla.



Kuinka käyttää Java Enumeja Switch-lausekkeissa?

Jos haluat käyttää Java-enumeita kytkinlauseissa, seuraa alla olevaa esimerkkiä.



Luo ensin enum-luokka ja lisää vakio isoilla kirjaimilla pilkuilla erotettuna:





enum Taito {

UUSI ,
KESKIVERTO,
AMMATILLINEN,
ASIANTUNTIJA
}

Ilmoita sitten luokkaobjekti vastaavalla arvolla:

Taitotesti Taito = Taito. ASIANTUNTIJA ;

Käytä kytkinkäskyä ja määritä nyt erilaisia ​​tapauksia lisättyjen vakioarvojen perusteella ' taito ”luokka. Lisäksi ' println() ' -menetelmää käytetään tulosteen näyttämiseen konsolissa, ja ' tauko ”avainsanan suorittaminen lopetetaan aina, kun määritetty tapaus on täytetty:



vaihtaa ( testitaito ) {
tapaus UUSI :
Järjestelmä . ulos . println ( 'Uusi' ) ;
tauko ;
tapaus KESKIVERTO :
Järjestelmä . ulos . println ( 'Keskiverto' ) ;
tauko ;
tapaus AMMATILLINEN :
Järjestelmä . ulos . println ( 'ammattilainen' ) ;
tauko ;
tapaus ASIANTUNTIJA :
Järjestelmä . ulos . println ( 'Asiantuntija' ) ;
}

Annetun koodin mukaan kytkinkäsky on tarkistanut kaikki annetut tapaukset peräkkäin ja tulostanut konsoliin 'Expert':

Siinä on kyse Java-enumien käytöstä kytkinlauseissa.

Johtopäätös

Jos haluat käyttää Java-enumeita kytkinkäskyissä, luo ensin enum-luokka ja lisää vakio isoilla kirjaimilla pilkuilla erotettuna. Määritä sitten luokka ja lisää luokkaan arvoa. Käytä lopuksi ' vaihtaa ' lauseke perustuu lisättyyn vakioon, jonka arvo on ' taito ”luokka. Tämä viesti on osoittanut menetelmän Java-enumien käyttämiseen kytkinlauseissa.