public class teste {
public static void main(String[] args) {
int i=1,j=0;
switch(i){
case 2:
j+=6;
case 4:
j+=1;
default:
j+=2;
case 0:
j+=4;
}
System.out.println(j); }}
O resultado desse código é 6. Pq o valor é 6? Qual o case que o valor i irá passar?
Resultado do case
S
2 Respostas
Está faltando o ‘break;’ no final de cada teste, ele entra no default e logo depois no case 0. Somando assim o ‘j’.
Ps:Coloque seu código entre as tags [ code] [ /code], fica melhor a vizualização e mais organizado.
S
valeu Rafael!!!
Criado 24 de agosto de 2005
Ultima resposta 24 de ago. de 2005
Respostas 2
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo