Come utilizzare un numero intero per recuperare un Enum ordinale

December 3

Nel linguaggio di programmazione Java, un tipo di dati Enum permette di impostare un campo di costanti. I tipi di dati sono il modo un linguaggio di programmazione caratterizza dati, dal momento sotto lo strato di astrazione fornita dal linguaggio, tutti i dati sono solo quelli e zeri. Un esempio di un tipo di dati è il numero intero, che caratterizza i dati come numeri. Enums caratterizza dati come uno di una serie di valori costanti, che consiste di una stringa - il valore costante - e un ordinale o la posizione della stringa nel set. È possibile recuperare il numero ordinale di un tipo enum abbastanza facilmente.

istruzione

1 Caricare il NetBeans IDE facendo clic sulla sua icona del programma. Passare a "Nuovo progetto Nuovo /" e selezionare "Java Application" dalla lista sul lato destro dello schermo. Un nuovo file di codice sorgente appare nella NetBeans "Editor di testo". Il file di codice sorgente contiene un metodo vuoto, principale che viene immediatamente seguito da due parentesi graffe.

2 Scrivere una dichiarazione di tipo Enum che definisce i giorni della settimana scrivendo il seguente sopra il principale metodo vuoto:

enum pubblico Giorno {lun, mar, mer, gio, ven, sab, dom};

3 Scrivere il seguente all'interno delle parentesi graffe del metodo principale per dichiarare un nuovo tipo enum "Giorno":

Day today;

4 Scrivere la seguente per impostare il valore di "oggi":

today = Day.Mon;

5 Scrivi la seguente dichiarazione del tipo integer e utilizzarlo per recuperare il numero ordinale, o la posizione nel set Enum, per "oggi".

int todaysOrdinal = Day.Mon.ordinal();

6 Scrivi una dichiarazione "println" che stampa il valore di "oggi" e il suo valore ordinale "todaysOrdinal" per la finestra di output:

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

7 Premere il tasto "F6" per eseguire il programma. L'output del programma è simile al seguente:

Oggi è Mon ed ha un numero ordinale di 0