*   >> Чтение Образование Статьи >> science >> programming

Java Учебники - Урок 7: перечисляемых типов (перечисления)

<р> Перечисления (перечисления) используются для представления статических значений, таких как цвет, говорится, и многое другое. Позволяет начать с примера кода

<р> Пример кода:.

<Р> перечисление Операционнаясистема {Windows, Unix, Solaris, Mac}; //Это определяет перечисление

<р> Операционнаясистема myOS = OperatingSystem.Windows; //создание переменной типа перечисления и инициализации

<р> "Операционнаясистема" это имя типа перечисления, и он имеет 4 возможных состояния (для каждой операционной системы). Каждое государство дается целое значение.

По умолчанию, это начинается в 0. Каталог

  • OperatingSystem.Windows = 0

  • OperatingSystem.Unix = 1

  • и так далее ...


    <р> Вы можете явно дать каждому высказать свое собственное значение, но каждое значение должно быть уникальное целое число,

    <р> Пример кода:.

    <р> перечисление CardSuit {Лопата = 3, Сердце = 25; Клуб = 5; Алмазный = 2};

    <р> Хотя этот пример не имеет смысла, чтобы определить такие случайные числа, бывают случаи, когда вы, возможно, захотите, чтобы дать явно значения перечислений

    <р> Пример кода:.


    < р> перечисление месяц январь = {1, февраль, март, апрель, май, июнь, июль, август, сентябрь, октябрь, ноябрь, декабрь};

    <р> В этом примере, январь присваивается 1 в соответствие с Конвенция. Это означает, что следующие месяцы будут даны повышение целочисленных значений, 2 для 3 февраля на март и т.д. ...

    <р> Как вы можете видеть перечисления довольно полезно в представляющих различные государства или атрибуты. Они позволяют дать текстовое описание целого значения, так что вам не нужно помнить, каким номером вы использовали, чтобы представлять иск карты Diamond, например.


    <Р> Использование перечислений с переключателем ... случай отчетности

    Как вы помните из переключатель ... дело уроке, перечисляемые типы также могут быть использованы

    <р> Пример кода:.

    <р> перечисление Операционнаясистема {Windows, Unix, Solaris, Mac};

    <р> Операционнаясистема myOS = OperatingSystem.Unix;

    <р> переключатель (myOS)

    <р> {

    <р> случай (OperatingSystem.Windows): System.out.println (" мой ОС Windows, ");

    <р> Разрыв;

    <р> случай (OperatingSystem.Unix); System.out.

    println ("моя ОС Unix");

    <р> вырваться;

    <р>}


  • Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.