Exercise 3: Predict the output (answers)
Ex03 checks itself: run it and compare with your predictions. Here is why each line comes out the way it does.

1.  7 / 2                 = 3      Both are ints, so Java drops the remainder (integer division).
2.  "2" + 2               = 22     A String plus anything joins them as text.
3.  2 + 2 + "2"           = 42     Left to right: 2 + 2 is 4 first, then "4" + "2" joins to 42.
4.  10 % 3                = 1      % gives the remainder: 10 = 3 x 3 + 1.
5.  5 == 5.0              = true   The int 5 is turned into 5.0 before comparing.
6.  !(3 > 2)              = false  3 > 2 is true, and ! flips it.

Bonus round
7.  1 / 2                 = 0      Integer division again: 0 remainder 1, remainder dropped.
8.  1.0 / 2               = 0.5    One double in the math makes the answer a double.
9.  0.1 + 0.2             = 0.30000000000000004
                                   Computers store decimals in binary, which can't hold 0.1 exactly.
10. 2 + 3 * 4             = 14     * happens before +, just like math class.
11. "Team " + 2 + 4 + 5   = Team 245
                                   Once a String starts the line, every + after it joins text.
12. x after x = x + 1     = 6      x starts at 5, then gets 5 + 1.
