У меня есть это выражение:Java: у кого больше приоритет: || или && или ==
y[i] = (z[i] == a && b || c)
Какой из этих элементов (& &, ||, ==) имеют приоритет?
Можете ли вы написать его с помощью скобок, чтобы понять его лучше?
Благодаря
У меня есть это выражение:Java: у кого больше приоритет: || или && или ==
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
Список приоритетов:
Вот полный список ВСЕХ ОПЕРАТОРОВ:
Full list of operators in Java
получил его от "Java ист Auch Eine Insel" = "Java также остров"
Быстрый поиск Google показывает ответ –