Что будет выведено на экран?

public class Test {
    public static void main(String[] args) {
        int f;
        f = 5;
        f = ++f + f++;
        System.out.println(f);
    }
}
Explanation
Дело происходит так:
1. значение f равно 5
2. ++f вычисляется как 6 (значение f равно 6)
3. f++ вычисляется как 6 (значение f становится 7)
4. в f записывается сумма 6 + 6 = 12

Слідкуй за CodeGalaxy

Мобільний додаток Beta

Get it on Google Play
Зворотній Зв’язок
Продовжуйте вивчати
тести з Java
Cosmo
Зареєструйся Зараз
або Підпишись на майбутні тести