Dúvida com Switch

2 respostas Resolvido
java
R

Como funciona o Swtith eu sei, mas minha dúvida é a seguinte, supondo o seguinte código:

int i = 3;

        switch (i) {
            case 1:
                // código
                break;
            case 2:
                // código
                break;
            case 3:
                // código
                break;
            case 4:
                // código
                break;
            case 5:
                // código
                break;
        }

Ele verifica case por case até chegar no case 3, ou ele pula direto para o case 3 sem verificar os anteriores?

2 Respostas

JeanJavaMan
Solucao aceita

Ele verifica todos, Ele vai percorrendo até encontra um que seja true ai ele executa o comando, se não fosse o break mesmo após encontrar o true ele continuaria verificando até o final

igomes

https://docs.oracle.com/javase/tutorial/java/nutsandbolts/switch.html

Criado 6 de março de 2016
Ultima resposta 6 de mar. de 2016
Respostas 2
Participantes 3