Предположим, у меня есть метод fun()
boolean fun()
{
System.out.println("Hello World");
return true;
}
У меня тоже есть переменная a
boolean a = true;
Теперь, если я напишу
boolean b = a || fun();
будет ли Java оценивать правую часть ||
или остановится (поскольку a
уже true
, поэтому ответ всегда будет true
и, следовательно, он не оценивает правую руку сторона ||
).