Ответ 1
Сначала ==
, то &&
, затем ||
,
Ваше выражение будет оцениваться как y[i] = (((z[i] == a) && b) || c)
.
https://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html
У меня есть это выражение:
y[i] = ( z[i] == a && b || c )
Какие из этих элементов (&&
, ||
, ==
) имеют приоритет?
Подскажите пожалуйста порядок операций со скобками?
Сначала ==
, то &&
, затем ||
,
Ваше выражение будет оцениваться как y[i] = (((z[i] == a) && b) || c)
.
https://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html
Список приоритетов:
Это было бы:
y[i] = ((( (z[i]) == a )&& b) || c)
Фактическое выражение оценивается как
y[i] = ( ((z[i] == a) && b) || c )
Вероятно, вы захотите посмотреть здесь дополнительную информацию о приоритете оператора. https://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html
Здесь полный список ВСЕХ ОПЕРАТОРОВ:
Полный список операторов в Java
Получил это от "Java ist auch eine Insel" = "Java также является островом",