В фактическом программировании часто бывают такие «наборы данных».
Например, с понедельника по воскресенье семь элементов данных сформировали «набор данных» недели, а четыре элемента данных весны, лета, осени и зимы - «набор данных» четырех сезонов.
Как лучше использовать эти «наборы данных» в Java? Следовательно, перечисление приходит в руку, и следующий код подробно вводит использование перечисления.
Пакет com.ljq.test;/** * Метод перечисления подробный объяснение * * @author jiqinlin * */public class testenum {/** * Обычный перечисление * * @author jiqinlin */public enum colornum {красный, зеленый, желтый, желтый Blue;} /** * Перечисление, как обычный класс, может добавить атрибуты и методы, вы можете добавить статические и не -статические атрибуты или методы * * * * @author jiqinlin * * /public enum seasonum {// Примечание: перечисление написано Впереди, в противном случае составьте неверную весну, Лето, Осень, Зима; * * * @Author jiqinlin * */public enum пол {// он должен быть назначен скобками, и он должен принести конструктор и атрибут и последователи. Не присваивается, и часть назначения не должна быть назначена; Gender (String value) {this.value = value;} public String getValue () {rn value;}} / *** Статус заказа { / ** был отменен* / не может {public String getName () {return ";}}}}, / ** для проверки* / waitConfirm {public String getName () {return" для проверки ";}} , / ** В ожидании платежа* / waitPayment {public String getName () {return "ждать платежа";}}, / ** датирование* / amemeasureproduct {public String getName () {return " - это дистрибуция";}}, / ** ждать доставки* / waitdeliver {public string getName () {"withule";}}, / ** отправлено* / доставлен {public String getName () {return ";}}, / ** получен* / Получил {public String getName () {return " Присвоение переменных; : System.ououou T.println («Цвет - зеленый»); ; Перечисление Systers.out.println («Перечисление Colorenum -«+colorenum.values (). Длина+»»); .red.ord.ordinal ())); // 0 System.out.println (colorenum.green.ordinal ()); // 1 System.out.println (colorenum.yellow.ordinal ()); // 2 System.out.println (colorenum.blue. Ordinal ()); -------- --------------------- System.out.println ("==========="); System.err.println ("季节为" + seseenum.getseason ()); == "); for (гендерный пол: gender.values ()) {System.out.println (Gender.value);} // ----------------- ------------------------------------------------------ ---------------- ===== "); для (orderState order: ordestate.values ()) {System.out.println (order.getName ()) ;}}}