Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा प्रोग्राम एनम पर पुनरावृति करने के लिए

इस लेख में, हम समझेंगे कि एनम ऑब्जेक्ट्स पर पुनरावृति कैसे करें। Enum एक डेटाटाइप है जो वस्तुओं के एक छोटे से संग्रह का प्रतिनिधित्व करता है।

नीचे उसी का एक प्रदर्शन है -

इनपुट

मान लीजिए हमारा इनपुट है -

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

आउटपुट

वांछित आउटपुट होगा -

Printing the Objects: red
blue
green
yellow
orange

एल्गोरिदम

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

उदाहरण 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");
      }
   }
}

आउटपुट

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

उदाहरण 2

सप्ताह के दिनों को प्रिंट करने के लिए यहां एक उदाहरण दिया गया है।

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));
   }
}

आउटपुट

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

  1. जावा प्रोग्राम वर्ग का क्षेत्रफल ज्ञात करने के लिए

    इस लेख में हम समझेंगे कि एक वर्ग का क्षेत्रफल कैसे ज्ञात किया जाता है। एक वर्ग के क्षेत्रफल की गणना निम्न सूत्र का उपयोग करके की जाती है - side*sidei.e.s2 नीचे उसी का एक प्रदर्शन है - यदि किसी वर्ग की भुजा s है, तो वर्ग का क्षेत्रफल s2 द्वारा दिया जाता है - इनपुट मान लीजिए हमारा इनपुट है - प

  1. जावा में टाइप-सेफ एनम क्या है?

    Enums टाइप-सुरक्षित . हैं इसका मतलब है कि एक एनम का अपना नेमस्पेस है, हम एनम स्थिरांक में निर्दिष्ट के अलावा कोई अन्य मान निर्दिष्ट नहीं कर सकते हैं। टाइपसेफ एनम Java 1.5 वर्जन . में पेश किए गए हैं . इसके अतिरिक्त, एक एनम एक संदर्भ प्रकार है, जिसका अर्थ है कि यह एक वर्ग या एक इंटरफ़ेस की तरह अधिक व्

  1. क्या हम जावा में एक एनम बढ़ा सकते हैं?

    नहीं , हम विस्तार नहीं कर सकते एक एनम जावा में। जावा एनम का विस्तार हो सकता है जे ava.lang.Enum कक्षा निहित रूप से , इसलिए एनम प्रकार किसी अन्य वर्ग का विस्तार नहीं कर सकते। सिंटैक्स public abstract class Enum> implements Comparable, Serializable {    // some statements } . को लागू करत