Using switch statement


var num:Number = 281;

switch(num) {
        
        case 0: trace("this num a NA");
        break;
        default: switch(num % 2) {
                case 0: switch(num > 0) { // even, positive integer
                        case true: trace("num is both EVEN & Positive integer");
                        break;
                        case false: trace("num is both EVEN & Negative integer");
                }
                break;
                case 1: switch(num > 0) { // odd, negative integer
                        case false: trace("num is both a ODD & Postive integer");
                        break;
                        case false: trace("num is both a ODD & Negative integer");
                }
                
        };
};


the above code i can check only with a EVEN number or a -EVEN number. But if i want to check if my number is a negative ODD integer, case 1: doesn’t seem to be activated. Please further advice. I know using if- else is easier but i just want to learn to use CASE statement.