КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Приоритет операцийНиже перечислены основные операции в порядке убывания приоритета, который сохраняетя на одной строке. 1. Постфиксные операции ++ и --. 2. Префиксные операции ++ и -- дополнение ~ и отрицание !. 3. Приведение типа (тип). 4. Умножение *, деление / и взятие остатка %. 5. Сложение + и вычитание -. 6. Сдвиги <<, >>, >>>. 7. Сравнения >, <, >=, <=. 8. Сравнения ==, !=. 9. Побитовая конъюнкция &. 10. Побитовое исключающее или ^. 11. Побитовая дизъюнкция |. 12. Конъюнкция &&. 13. Дизъюнкция ||. 14. Условная операция ?:. 15. Присваивания =,+=,-=,*=,/=,%=,&=,^=,|=,<<=,>>=, >>>=. Здесь перечислены не все операции языка Java. Все операторы языка Java можно разделить на: · операторы описания переменных и других объектов; · операторы-выражения; · операторы присваивания; · условные операторы if; · операторы циклов while, do-while, for; · операторы варианта switch; · Операторы перехода break, continue и return; · блок {}; · пустые операторы — просто точка с запятой.
Всякий оператор завершается точкой с запятой. Можно поставить точку с запятой в конце любого выражения, и оно станет оператором. Но смысл это имеет только для операций присваивания, инкремента и декремента и вызовов методов. В остальных случаях это бесполезно, потому что вычисленное значение выражения потеряется. Точка с запятой в Java не разделяет операторы, а является частью оператора. Блок Блок может содержать в себе нуль или несколько операторов с целью их использования как одного оператора в тех местах, где по правилам языка можно записать только один оператор. Например, {х=5; у=?;}. Можно записать и пустой блок —{}. Блоки операторов часто используются для ограничения области действия переменных и просто для улучшения читаемости текста программы.
|