System.out.println(number + number * (number + ++number));
1. То что в скобках получается 2 + 3 = 5 (это понятно) 2. Значение number с 2 равняется ведь 3, и по логике в умножении должно получится такое выражение ( 3 * 5 = 15) и дальше 3 + 15 = 18 ( вместо 12)