Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Chương trình Java duyệt qua enum


Trong bài viết này, chúng ta sẽ tìm hiểu cách duyệt qua các đối tượng enum trong Java. Enum là kiểu dữ liệu đại diện cho một tập hợp nhỏ các đối tượng.

Dưới đây là minh họa:

Đầu vào

Giả sử các đối tượng enum được định nghĩa là:

red, blue, green, yellow, orange

Đầu ra

Kết quả mong đợi:

In các đối tượng: red blue green yellow orange

Thuật toán

Bước 1 – BẮT ĐẦU
Bước 2 - Khai báo các đối tượng của enum: red, blue, green, yellow, orange
Bước 3 – Sử dụng vòng lặp for, duyệt qua các đối tượng enum và in từng đối tượng.
Bước 4 - DỪNG

Ví dụ 1: Duyệt enum màu sắc

enum Enum { red, blue, green, yellow, orange; }
public class Colour {
    public static void main(String[] args) {
        System.out.println("The values of Enum function are previously defined.");
        System.out.println("Accessing each enum constants");
        for (Enum colours : Enum.values()) {
            System.out.print(colours + "\n");
        }
    }
}

Đầu ra

The values of Enum function are previously defined.
Accessing each enum constants
red
blue
green
yellow
orange

Ví dụ 2: In các ngày trong tuần

import java.util.EnumSet;
enum Days { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday }
public class IterateEnum {
    public static void main(String args[]) {
        Days my_days[] = Days.values();
        System.out.println("Values of the enum are:");
        EnumSet.allOf(Days.class).forEach(day -> System.out.println(day));
    }
}

Đầu ra

Values of the enum are:
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday