// switch case example in dart void main() { // you can change value of the luckyNumber.. int luckyNumber = 70; switch(luckyNumber) { case 10: { print("You got number 10!"); break; } case 30: { print("You got number 20"); break; } case 60: { print("You got number 20"); break; } default: print("You got nothing!"); } } // output: You got nothing!var command = 'OPEN'; switch (command) { case 'CLOSED': executeClosed(); break; case 'DENIED': executeDenied(); break; case 'OPEN': executeOpen(); break; default: executeUnknown(); }switch(variable_expression) { case constant_expr1: { // statements; } break; case constant_expr2: { //statements; } break; default: { //statements; } break; }int value = 0; switch (value) { case 0: // do something break; case 1: // do something else break; default : // something if anything not match }void main() { String fruit = 'apple'; switch (fruit) { case 'apple': print('Selected fruit is apple'); break; case 'banana': print('Selected fruit is banana'); break; case 'orange': print('Selected fruit is orange'); break; default: print('Selected fruit is unknown'); } }String commentMark(int mark) { switch (mark) { case 0 : // Enter this block if mark == 0 return "mark is 0" ; case 1: case 2: case 3: // Enter this block if mark == 1 or mark == 2 or mark == 3 return "mark is either 1, 2 or 3" ; // etc. default : return "mark is not 0, 1, 2 or 3" ; } }void main() { String fruit = 'apple'; switch (fruit) { case 'apple': print('Selected fruit is apple'); break; case 'banana': print('Selected fruit is banana'); break; case 'orange': print('Selected fruit is orange'); break; default: print('Invalid fruit'); } }// Example of using a switch expression in Dart void main() { var grade = 'A'; var message = 'You got '; switch (grade) { case 'A': message += 'an excellent grade!'; break; case 'B': message += 'a very good grade!'; break; case 'C': message += 'a satisfactory grade!'; break; case 'D': message += 'a passing grade!'; break; case 'F': message += 'a failing grade!'; break; default: message += 'an invalid grade!'; } print(message); }token = switch (charCode) { slash || star || plus || minus => operator(charCode), comma || semicolon => punctuation(charCode), >= digit0 && <= digit9 => number(), _ => throw FormatException('Invalid') };