code_junkie

When to use If-else if-else over switch statments and vice versa [closed]

Nov 13th, 2011
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. int value = // some value
  2. if (value == 1) {
  3. doThis();
  4. } else if (value == 2) {
  5. doThat();
  6. } else {
  7. doTheOther();
  8. }
  9.  
  10. public enum ProgramType {
  11. NEW, OLD
  12. }
  13.  
  14. if (progType == OLD) {
  15. // ...
  16. } else if (progType == NEW) {
  17. // ...
  18. }
  19.  
  20. if (progType == OLD) {
  21. // ...
  22. } else {
  23. // ...
  24. }
  25.  
  26. switch (progType) {
  27. case OLD:
  28. // ...
  29. break;
  30. case NEW:
  31. // ...
  32. break;
  33. default:
  34. break;
  35. }
  36.  
  37. Select
  38. When (Vehicle ¬= "Car") Then
  39. Name = "Red Bus"
  40. When (Colour == "Red") Then
  41. Name = "Ferrari"
  42. Otherwise
  43. Name = "Plain old other car"
  44. End
Add Comment
Please, Sign In to add comment