Tecnología

Inicio

Cómo utilizar un número entero para recuperar un ordinal Enum

En el lenguaje de programación Java, un tipo de datos de enumeración le permite establecer un campo de constantes. Los tipos de datos son la forma de un lenguaje de programación caracteriza a los datos, ya que debajo de la capa de abstracción proporcionada por el idioma, todos los datos son apenas unos y ceros. Un ejemplo de un tipo de datos es el número entero, que caracteriza a los datos como números. Enumeraciones caracteriza a los datos como parte de un conjunto de valores constantes, que consiste en una cadena - el valor constante - y un ordinal, o la posición de la cadena en el conjunto. Puede recuperar el ordinal de un tipo Enum con bastante facilidad.

Instrucciones

1 Cargar el IDE NetBeans haciendo clic en el icono del programa. Vaya a "Proyecto Nuevo / Nuevo" y seleccione "Java Application" de la lista en el lado derecho de la pantalla. Un nuevo archivo de código fuente aparece en el NetBeans "Editor de texto". El archivo de código fuente contiene un método vacío, la principal que es seguido inmediatamente por dos llaves.

2 Escribir una declaración de tipo de enumeración que define los días de la semana escribiendo lo siguiente sobre el método principal de vacío:

Día public enum {L, M, X, J, V, S, D};

3 Escribe lo siguiente dentro de los corchetes del método principal para declarar un nuevo "Día" tipo de enumeración:

Day today;

4 Escribe lo siguiente para establecer el valor de "hoy":

today = Day.Mon;

5 Escribe la siguiente declaración de tipo entero y utilizarlo para recuperar el ordinal o posición en el conjunto de enumeración, porque "hoy en día."

int todaysOrdinal = Day.Mon.ordinal();

6 Escribir una declaración "println" que imprime el valor de "hoy" y su valor ordinal "todaysOrdinal" a la ventana de salida:

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

7 Pulse la tecla "F6" para ejecutar el programa. La salida del programa es el siguiente:

Hoy en día es común y tiene un ordinal de 0