*   >> lukeminen koulutus Artikkelit >> science >> programming

Java Oppaat - Oppitunti 7: Numeroitu tyypit (enums)

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.

  • OperatingSystem.

    Windows = 0

  • OperatingSystem.Unix = 1

  • ja niin edelleen ...


    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;

    }


  • Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.