In Dart, switch-case statements are a simplified version of the nested if-else statements . Its approach is the same as that in Java. Syntax: switch ( expression ) { case value1: { // Body of value1 } break; case value2: { //Body of value2 } break; . . . default: { //Body of default case } break; }