laskentatulosten (enums) käytetään edustamaan staattisia arvoja kuten värit, valtiot, ja paljon muuta. Lets alkavat koodiesimerkki.
Koodi Esimerkki:
enum Käyttöjärjestelmässä {Windows-, Unix-, Solaris, Mac}; //Tämä määrittelee ENUM
Käyttöjärjestelmässä MYOS = OperatingSystem.Windows; //Luodaan ENUM tyyppi muuttuja ja alustamalla
"Käyttöjärjestelmässä" on nimi ENUM tyyppiä, ja se on 4 mahdollista tilaa (jokainen käyttöjärjestelmä). Jokainen valtio annetaan kokonaisluku. Oletuksena tämä alkaa 0.
Windows = 0
Voit nimenomaan antaa kunkin valtion oma arvonsa, mutta jokainen arvon on oltava yksilöllinen kokonaisluku.
Koodi Esimerkki:
enum CardSuit {Spade = 3, Heart = 25; Club = 5; Timantti = 2};
Vaikka tämä esimerkki ei ole järkevää määritellä tällaisia satunnaisia numeroita, on tapauksia, joissa saatat haluta nimenomaisesti antaa ENUM arvoja.
Koodi Esimerkki:
< p> enum Kuukausi {tammikuu = 1, helmi-, maalis-, huhti-, touko-, kesä-, heinä-, elo-, syys-, loka-, marras-, joulukuu};
Tässä esimerkissä, Tammikuu on osoitettu 1 olevan yhdenmukainen yleissopimus. Tämä tarkoittaa seuraavien kuukausien annetaan kasvaa kokonaisluku arvoja, 2 helmikuu, 3 maaliskuuksi jne ...
Kuten näette enums ovat melko käyttökelpoisia edustavat eri tiloissa tai ominaisuuksia. Niiden avulla voit antaa tekstin kuvaus kokonaisluku, joten sinun ei tarvitse muistaa mikä numero käytit edustamaan kortti puku Diamond, esimerkiksi.
Käyttämällä enums kytkimellä ... Asia liitetiedot
Kuten muistatte kytkimestä ... tapauksessa opetus, luetellut tyypit voidaan myös käyttää.
Koodi Esimerkki:
enum Käyttöjärjestelmässä {Windows-, Unix-, Solaris, Mac};
Käyttöjärjestelmässä MYOS = OperatingSystem.Unix;
kytkin (MYÖS)
{
tapaus (OperatingSystem.Windows): System.out.println (" minun käyttöjärjestelmä on Windows ");
break;
tapaus (OperatingSystem.Unix); System.out.
println ("minun OS on Unix");
break;
}