Comece agoraComece grátis

Gerenciando respostas da Web com Enums

Usar enums para gerenciar respostas HTTP pode simplificar o tratamento de diferentes códigos de status em aplicações web. Este exercício demonstra como criar enums que incluem informações adicionais, como códigos de status HTTP.

Este exercicio faz parte do curso

Entrada/Saída e Streams em Java

Ver curso

Instruções do exercicio

  • Defina um parâmetro int code para o construtor HttpStatus.
  • Retorne o campo code quando o método getCode() for chamado.
  • Imprima o código de HttpStatus para o status OK.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

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 e Executar Código