Syntaxe:
public enum enum_nameIci, énumérer Le mot-clé est utilisé pour déclarer le type d'énumération, et les valeurs seront toute valeur constante. Différentes utilisations du type d'énumération dans Java sont indiquées dans la partie suivante de ce tutoriel.
Exemple-1: Déclarer et itérer les valeurs d'énumération
Comment les valeurs d'énumération peuvent être définies et accessibles à l'aide de la boucle 'for' est indiquée dans l'exemple suivant. Ici, les noms de sept semaines sous la forme courte sont attribués sous forme de valeurs d'énumération. Ensuite, la boucle 'for' est utilisée pour itérer chaque valeur de la semaine et imprimer chaque valeur dans chaque ligne en sortie.
classe publique enum1Sortir:
La sortie suivante apparaîtra après avoir exécuté le code.
Exemple-2: Utilisation de Enum dans l'instruction IF-ELSE
L'exemple suivant montre l'utilisation de la variable d'énumération avec l'instruction if-else-if. Ici, une variable d'énumération nommée cours est déclaré avec des codes à quatre plats comme valeurs. La classe contient un constructeur qui initialisera la variable nommée cours par n'importe quelle valeur d'énumération. Ici, un code de cours sera fourni au moment de la création d'objets, et il sera vérifié avec chaque condition «si» et imprimera le message où la condition renvoie true. Si toutes les conditions reviennent fausses, le message de la section ELSE sera imprimé.
classe publique enum2Sortir:
Dans le code ci-dessus, valeur d'énumération, CSE205 est fourni au moment de la création d'objets qui correspondait à la deuxième condition «si» et a imprimé le message: «Le nom du cours est la structure de données."
Exemple-3: Utilisation de l'énum avec constructeur et méthode
Comment le constructeur d'énumération et la méthode d'énumération peuvent être définis et utilisés dans Java sont affichés dans l'exemple suivant. Les douze valeurs d'énumération avec les codes sont définies avec les douze mois sous la forme courte. Un constructeur d'une enum avec un paramètre est déclaré dans le code qui initialise la variable entière privée nommée gamin. Une méthode d'énumération nommée readmcode () est déclaré pour renvoyer les valeurs de gamin. Dans le principal() Méthode, six variables sont déclarées et initialisées avec une chaîne vide pour stocker les valeurs d'énumération particulières en fonction des valeurs de cas de commutateur. Ici, la boucle 'for' est utilisée pour itérer chaque valeur d'énumération et déclarer un objet enum basé sur chaque valeur. Lorsqu'un objet Enum est créé, le code de la valeur d'énumération correspondante sera initialisé pour gamin. La valeur de retour du readmcode () la méthode sera utilisée dans le commutateur pour correspondre aux valeurs de cas. Ici, un bloc particulier des déclarations est défini pour deux valeurs de cas. Par exemple, 0 et 1 seront retournés comme gamin pour les mois, JAN et FÉV. Ces noms de deux mois seront stockés dans la variable S1 et imprimé la valeur en combinant avec une autre chaîne. La même tâche sera effectuée avec les cinq autres variables, s2, S3, s4, s5, et S6, pour les dix autres mois.
Selon le code, Hiver sera imprimé pour le mois JAN et FÉV. Printemps sera imprimé pour le mois de MAR et AVR. Été sera imprimé pour le mois de PEUT et Juin. Saison des pluies sera imprimé pour le mois de JUIL et Août. Automne sera imprimé pour le mois de SEP et OCT et Fin de l'automne sera imprimé pour le mois de NOV et DÉC.
classe publique enum3Sortir:
La sortie suivante apparaîtra après avoir exécuté le code ci-dessus.
Conclusion:
Lorsque nous devons travailler avec les données constantes, il est préférable d'utiliser la variable ENUM. Les différentes utilisations du type de données Enum sont expliquées dans ce tutoriel pour apprendre les avantages de l'utilisation du type d'énumération en Java.