Exemplo expressão switch (switch statement example)

Fall-Through

 
 

public class Switch {

public static void main(String[] args) {

int i = 2;

 
 

switch (i) {

case 1:

System.out.println(“1”);

case 2: { //ponto de entrada

System.out.println(“2”);

System.out.println(“2a”);

System.out.println(“2b”);

}

case 3:

System.out.println(“3”);

default:

System.out.println(“default”);

}

}

}

 
 

Output:

2

2a

2b

3

default

 
 

 
 

Normal

 
 

public class Switch {

public static void main(String[] args) {

int i = 2;

 
 

switch (i) {

case 1:

System.out.println(“1”);

break;

case 2: {

System.out.println(“2”);

System.out.println(“2a”);

System.out.println(“2b”);

break;

}

case 3:

System.out.println(“3”);

break;

default:

System.out.println(“default”);

break;

}

}

}

 
 

Output:

2

2a

2b

 
 

 
 

Tanto faz as chaves no segundo bloco

 
 

 
 

public class Switch {

public static void main(String[] args) {

int i = 2;

 
 

switch (i) {

case 1:

System.out.println(“1”);

break;

case 2:

System.out.println(“2”);

System.out.println(“2a”);

System.out.println(“2b”);

break;

case 3:

System.out.println(“3”);

break;

default:

System.out.println(“default”);

break;

}

}

}

 
 

Output:

2

2a

2b

 
 

Anúncios
Esta entrada foi publicada em Java com as etiquetas . ligação permanente.

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão /  Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão /  Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão /  Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão /  Alterar )

Connecting to %s