nested if statement | a semicolon | braces if there is only one embedded statement | if (operation == '+') add(object1,object2); else if (operation == '-') subtract(object1,object2); else if (operation == '*') multiply(object1,object2); else if (operation == '/') divide(object1,object2); | if (boolean expression) { embedded statement(s) } | to make a decision on which branch of code to follow in a program | not more than one line long if possible | bold = mandatory italic = non-terminal normal font = optional | an if statement or an if-else statement as its embedded statement | Loops and Decision Making | if statement | boolean expression |