Что будет напечатано следующим кодом?

public class Test {
    int i = 10;
    public int hashCode() {
        return i;
    }
    public static void main(String ... a) {//'
        System.out.println(String.format(" %1$b  ", new Boolean("fAlSe")) );
        System.out.println(String.format(" %1$H %2$s", new Test(), null ) );
    }
}
Explanation
Конструктор Boolean(String) вернет false всегда, кроме случая, когда аргумент будет равен "true" без учета регистра.
%1$H - вызовет (new Test()).hashCode(), затем результат представит в шестнадцатеричном формате.

Следи за CodeGalaxy

Мобильное приложение Beta

Get it on Google Play
Обратная Связь
Продолжайте изучать
тесты по Java
Cosmo
Зарегистрируйся сейчас
или Подпишись на будущие тесты