| 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 |