Wie Sie eine ganze Zahl zu verwenden, um eine Enum-Ordnungszahl abzurufen

October 19

In der Programmiersprache Java können ein Enum-Datentyp Sie ein Feld der Konstanten festgelegt. Datentypen sind die Möglichkeit, die eine Programmiersprache Daten seit unterhalb der Ebene der Abstraktion charakterisiert die Sprache aller Daten ist nur Einsen und Nullen. Ein Beispiel für einen Datentyp ist Integer, die Daten als Zahlen charakterisiert. Enums prägt Daten als einen Satz von Konstanten Werten, bestehend aus einer Zeichenfolge--der Konstante Wert-- und eine Ordnungszahl oder die Position der Zeichenfolge in der Menge. Sie können ganz leicht die Ordnungszahl eines Enum-Typs abrufen.

Anweisungen

1 Laden Sie die NetBeans-IDE, indem Sie auf das Programmsymbol. Navigieren Sie zu "Neu/New Project" und wählen Sie aus "Java-Anwendung" aus der Liste auf der rechten Seite des Bildschirms. Eine neue Quellcodedatei erscheint in NetBeans "Text-Editor." Die Quellcodedatei enthält eine leere, Haupthaus Methode, die sofort von zwei geschweiften Klammern gefolgt wird.

2 Schreiben Sie eine Enum-Typ-Deklaration, die die Tage der Woche definiert durch Schreiben Folgendes über die leeren main-Methode:

publicenum Tag {Mo, di, Mi, Do, Fr, Sa, so};

3 Schreiben Sie Folgendes in den geschweiften Klammern der die main-Methode, um einen neuen "Tag" Enum-Typ zu deklarieren:

Day today;4

Schreiben Sie Folgendes ein, um den Wert von "heute" festzulegen:

today = Day.Mon;5

Schreiben Sie die folgende Deklaration des Typs Ganzzahl und zum Abrufen der Ordnungszahl oder position in der Enum-Gruppe für "heute."

int todaysOrdinal = Day.Mon.ordinal();6

Schreiben Sie eine "Println"-Anweisung, die den Wert von "heute" und seinen Ordinalwert "TodaysOrdinal" an das Ausgabefenster gedruckt:

System.out.println("Today is" + today + "and has an ordinal of " + todaysOrdinal);7

Drücken Sie die Taste "F6", um das Programm ausführen. Die Programmausgabe sieht wie folgt aus:

Heute ist Mo und hat eine Ordnungszahl 0