Computer >> Máy Tính >  >> Lập trình >> Java

Chương trình Java để Lặp lại trên enum

Trong bài này, chúng ta sẽ hiểu cách lặp qua các đối tượng enum. Enum là một 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à một minh chứng về điều tương tự -

Đầu vào

Giả sử đầu vào của chúng tôi là -

Enum objects are defined as : red, blue, green, yellow, orange

Đầu ra

Đầu ra mong muốn sẽ là -

Printing the Objects: red
blue
green
yellow
orange

Thuật toán

Step 1 – START
Step 2 - Declare the objects of Enum function namely red, blue, green, yellow, orange
Step 3 – Using a for loop, iterate over the objects of the enum function and print each object.
Step 4- Stop

Ví dụ 1

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

Đây là một ví dụ để 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