switch_ case

geoLucky
08 de Agosto del 2004
como establecer en el case de un switch que una variable numérica sea mayor que un numero.
ej
int a;
if(a<10 && a<0){
dosomething();
else{
if(a<20 && a>30){
doSomething();
}
}

En terminos generales que el case reconozca una variable dentro de un intervalo numerico.
Más aun:
si mes= 1,3,5,7...
mes tiene 31 dias
si mes=2
mes tiene 28 dias

etc...

wolverick
08 de Agosto del 2004
Por definición el switch es una sentencia que solo evalua valores constantes individuales, así que hacer lo que deseas es querer que un case haga el trabajo de un if, lo cual no es posible.