ComenzarEmpieza gratis

Gestionar respuestas web con enums

Usar enums para gestionar respuestas HTTP puede simplificar el manejo de distintos códigos de estado en aplicaciones web. Este ejercicio muestra cómo crear enums que incluyan información adicional como los códigos de estado HTTP.

Este ejercicio forma parte del curso

Entrada/Salida y Streams en Java

Ver curso

Instrucciones del ejercicio

  • Define un parámetro int llamado code para el constructor de HttpStatus.
  • Devuelve el campo code cuando se llame al método getCode().
  • Imprime el código de HttpStatus para el estado OK.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

public class HttpStatusExample {
    enum HttpStatus { 
        OK(200), NOT_FOUND(404);

        private int code;
		
        // Constructor for the HttpStatus with status code
        HttpStatus(____ code) { 
            this.code = code;
        }

        public int getCode() {
        	// Return the code for a specific HTTP status
            return ____;
        }
    }

    public static void main(String[] args) {
    	// Call method to print the status code
        System.out.println(HttpStatus.OK.____()); 
    }
}
Editar y ejecutar código