Page 58 - 6253
P. 58

У даному випадку значення змінної a спочатку виведеться на екран, після чого

            збільшиться на 1, на відміну від значення змінної b, яке спочатку зросте на 1, а уже

            після того буде виведене на екран.


                  Побітові операції



                  У  мові  Java  визначено  декілька  побітових  операцій,  які  можуть  бути

            застосовані до цілочисельних типів, а саме: byte, short, int, long та char. Вони

            здійснюють  вплив  на  окремі  біти  операндів.  Перелік  побітових  операторів

            визначених у мові Java подано у таблиці 3.6:



                                                                       Таблиця 3.6  - Побітові оператори

                  Оператор                                               Опис
                       ~                               Побітовий унарний оператор NOT (НЕ)
                       &                                          Побітове AND (І)
                       |                                         Побітове OR (АБО)

                       ^                                        Побітовий виняток OR
                      >>                                             Зсув вправо
                      >>>                                Зсув вправо із заповненням нулями
                      <<                                              Зсув вліво

                      &=                                   Побітове AND з присвоюванням
                      |=                                    Побітове OR з присвоюванням
                      ^=                              Побітовий виняток OR з присвоюванням
                      >>=                                   Зсув вправо з присвоюванням
                     >>>=                       Зсув вправо із заповненням нулями з присвоюванням
                      <<=                                    Зсув вліво з присвоюванням


                  Логічні оператори

                  Усі  логічні  оператори  у  мові  Java  працюють  тільки  із  операндами  типу

            boolean.  Логічні  оператори  повертають  одне  із  двох  значень,  тобто  true  або

            false.  Перелік  логічних  операторів  визначених  у  мові  Java  подано  у  наступній

            зведеній таблиці:

                                                                         Таблиця 3.7  - Логічні  оператори


                Оператор                                               Опис
                    ||                                          Логічне OR (АБО)
                    &&                                           Логічне AND (І)
                     !                                      Логічне унарне NOT (НЕ)

                                                   Оператори порівняння


                                                              57
   53   54   55   56   57   58   59   60   61   62   63