Basic HTML Version

|  | Table of Contents |  | View Full Version

Page 98 - 2617_JSSPS_C-6
P. 98

    Relational Operators

                  Relational operators help to compare quantities and return the Boolean value ‘True’ or ‘False’ as a
                  result. These are also known as comparison operators.

                                                                                            Example
                     Operator                   Description                  Syntax                          Output
                                                                                         (int a = 11, b = 4)
                         ==        This operator is used  to check the  (a == b)        a == b              false
                      Equal to     equality between two values.                         a == 11             true
                         !=        This operator is used  to check the  (a != b)        a != b              true
                    Not Equal to   inequality between two values.                       a != 11             false
                          >        This operator checks if the first value is  (a > b)  (a > b)             true
                    Greater than greater than the second value.                         (11 > 13)           false
                          <        This operator is used to check if the first  (a < b)  (a < b)            false
                     Less than     value is less than the second value.                 (15 < 20)           true

                         >=        This  operator is  used  to  check  if  the  (a >= b)  (a >= b)          true
                    greater than  first value is greater than or equal to               (22 >= 22)          true
                      or equal     the second value.                                    (21 >= 23)          false

                         <=        This  operator is  used  to  check  if  the  (a <= b)  (a <= b)          false
                    less than or  first value is less than or equal to the              (30 <= 31)          true
                      equal to     second value.                                        (27 <= 27)          true

                  Logical Operators
                  Logical operators are used to combine multiple conditions and evaluate them. They return a Boolean
                  value ‘True’ or ‘False’ as result.

                    Operator                Description                    Syntax              Example           Output
                   && (AND)     Returns  ‘true’  value  if  all  the  given  (a>b) && (b>c)  (11 > 4) && (4 > 15)   false
                                conditions are true.                                     (11 > 4) && (15 > 4)  true
                   || (OR)      Returns ‘true’ value if any one of the  (a>b) || (b>c)   (11 > 4) || (4 > 15)  true
                                given conditions is true.                                (11 > 4) || (15 > 4)  true
                                                                                         (4 > 11) || (4 > 15)  false
                   NOT (!)      Returns ‘true’ value if the condition  ! (a > b)         !(11 > 4)             false
                                returns false and vice-versa.                            !(4 > 11)             true

                  Unary Operators
                  Unary operators are special operators that require only one operand or value to perform operations.
                  Increment and decrement are the examples of unary operators.

                                                                                         Example
                    Operator                   Description                  Syntax                         Output
                                                                                      (int a = 11, b = 0)
                        ++      Returns the incremented value as result.      a ++        b = a++         a=12 b=11
                    increment
                        --      Returns the decremented value as result.      a --         b = a--        a=10 b=11
                   decrement

                     96     Premium Edition-VI

| 93 94 95 96 97 98 99 100 101 102 103 |