Пожалуйста, ознакомьтесь с Java: теория операторов, приоритет и ассоциативность для других операторов и основы нижеуказанных операторов
Q1: Оператор инкремента? Q2: Оператор декремента? Вопрос 3: Факты?
Оператор увеличения:- -: используется для увеличения значения на 1. -: доступны 2 разновидности: с предварительным приращением и с последующим приращением.
Предварительное увеличение: значение сначала используется для вычисления результата, а затем увеличивается Например y=++X шаг1:+1) шаг2:)
Постинкремент: значение увеличивается, а затем вычисляется результат Например ++ шаг1:) шаг2:+1)
Оператор уменьшения:- -: используется для уменьшения значения на 1. -: доступны 2 разновидности, которые являются пред-декрементными и пост-декрементными
Предварительное уменьшение: значение сначала используется для вычисления результата, а затем уменьшается Например y=–X шаг1:-1) шаг2:)
Пост-Декремент: значение уменьшается, а затем вычисляется результат Например — шаг 1:) шаг 2:-1)
Факты:- F1. Вложение типа ++(++a) не допускается ошибка: неожиданный тип
F2. Может использоваться только с переменными. program.java:9: ошибка: неожиданный тип ++; ^ требуется: переменная
F3. Не может использоваться для конечных переменных ошибка: не удается присвоить значение конечной переменной a
F4. Может применяться только ко всем примитивным типам данных ошибка: неверный тип операнда boolean для унарного оператора ‘++’
Пожалуйста, прокомментируйте, если у вас есть какие-либо отзывы или предложения
Оригинал: “https://dev.to/supriya2371997/java-increment-decrement-operator-4084”