jilles
#1
galera, preciso de ajuda basica (basica msm)
qual seria a sintaxe correta
para criar um case de 1 a 20 por exemplo?
depois um case de 21 a 40
depois de 41 a 50 e tals?
switch(opcao)
{
case 1-20:
//codigo;
break;
}
tentei assim e nao funcionoi
Não funciona pq o switch só aceita um int, não um intervalo de inteiros. O que você quer fazer é possível com if.
newbcc
#3
Olá,
cada valor deve ser considerado uma condição única. Dessa maneira:
switch(opcao) {
case 1: //código break;
case 2: //código break;
case 3: //código break;
case N: //código break;
default: //código break;
}
Abs!
Ola amigo!
Creio que nesse caso, seria melhor utilizar if’s e else’s do que o switch. Se mesmo assim vc quiser utiliza-lo faça:
switch(opcao){
case 1:
case 2:
case 3:
[...]
case 20:
//execulta ação
break;
case 21:
case 22:
case 23:
[...]
case 40:
//execulta ação
break;
E por assim vai…
Mas ainda insisto que o codigo ficaria muito melhor se, nesse caso, vc utilizasse if…
[]'s
jilles
#5
realmente´
utilizei o if mesmo
hehe
achei apenas quie teria como fazer essa expressao no java
mas de qualqwuer forma mto obrigado a todos
valews
[quote=jilles]realmente´
utilizei o if mesmo
hehe
achei apenas quie teria como fazer essa expressao no java
mas de qualqwuer forma mto obrigado a todos
valews[/quote]
Se conseguiu, adicione [Resolvido] no título do seu tópico.