Yes. You need to change the expression you are switching on...

switch(true)
{
     case age >= 0 && age <= 4:
         ageGroup = 1;
     break;
}

The reason for this: Your case expression returns a true or false value.
This does not match the expression in the switch so change the
expression in the switch to reflect what will be returned in the case
expression.

HTH.


Steve


--- In [email protected], Wally Kolcz <wko...@...> wrote:
>
> Is there a way to check for a range of conditions inside a case of a
> switch case? I want to so something like this:
>
> switfch(age){
> case (age >= 0 && age <= 4):
>                  ageGroup = 1;
>                  break;
> ...
> }
>

Reply via email to