Данный класс был запущен с ключом -ea. Какой результат выполнения данного кода

public class Test {
    public static void main(String [] args) {
        Boolean b = true;
        int i = 10;
        String str = "Hello World";
        assert (b == true) : "true";
        assert (i != 10) : "false";
        System.out.println(str);
    }
}
Explanation
Ошибка времени выполнения.
Будет выброшено исключение AssertionError, потому что условие i != 10 будет ложным.

Enabling and Disabling Assertions
By default, assertions are disabled at runtime. Two command-line switches allow you to selectively enable or disable assertions.

To enable assertions at various granularities, use the -enableassertions, or -ea, switch. To disable assertions at various granularities, use the -disableassertions, or -da, switch.

См. документацию http://docs.oracle.com/javase/7/docs/technotes/guides/language/assert.html

Следи за CodeGalaxy

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

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