Java - преобразование типов

Эта задачка для программистов, знающих язык программирования Java. Есть небольшая программка:

public class Test {
    public static void main(String[] args) {
        int x = 5;
        x = x - 10;
        x = (char) x;
        x = x + 10;

        System.out.println("X = " + x);
    }
}

Что напечатает программа, чему равно x?

Ответ: 

3
Средняя оценка: 3 (2 голосов)

Познавательно

Великий немецкий композитор Людвиг ван Бетховен был глухим последние 30 лет жизни. Тем не менее, он слышал музыку внутренним ухом, зажимая трость зубами и упираясь ей в рояль. Именно в этот период жизни он создал одно за другим свои самые известные во всём мире произведения.