fork download
  1. public class SwitchStatement {
  2. public static void Week(Integer DayNumber){
  3. String DayName;
  4. switch on DayNumber{
  5. when 1{
  6. DayName='Monday';
  7. }
  8. when 2{
  9. DayName='Tuesday';
  10. }
  11. when 3{
  12. DayName='Wednesday';
  13. }
  14. when 4{
  15. DayName='Thursday';
  16. }
  17. when 5{
  18. DayName='Friday';
  19. }
  20. when 6{
  21. DayName='Saturday';
  22. }
  23. when 7{
  24. DayName='Sunday';
  25. }
  26. when else{
  27. DayName='Wrong date';
  28. }
  29.  
  30. }
  31. System.debug('Day is:'+DayNumber);
  32.  
  33. }
  34.  
  35. }
  36.  
  37.  
Success #stdin #stdout #stderr 0.01s 8904KB
stdin
SwitchStatement.Week(2)
stdout
Object: UndefinedObject error: did not understand #SwitchStatement
MessageNotUnderstood(Exception)>>signal (ExcHandling.st:254)
UndefinedObject class(Object)>>doesNotUnderstand: #SwitchStatement (SysExcept.st:1448)
UndefinedObject>>executeStatements (prog:1)
stderr
./prog:2: parse error, expected '}'