Я выполнил код следующим образом: java -ea HelloWorld, а для других кодов отображается AssertionError, но для этого конкретного кода я не получаю AssertionError.Почему программа не показывает AssertionError?
public class HelloWorld{
public static void main(String []args){
boolean b=true;
assert(b==true);
b=false;
}
}
Утверждение применимо только к условию в точке кода, в котором помещено утверждение. Изменение значения, которое будет указано * после того, как * оператор 'assert' не будет повторно применять проверку утверждения. – hatchet