switch { case booleanExpression1: default: statements preliminaryToOtherStatements fallthrough case booleanExpression2: other statements }