<< Chapter < Page | Chapter >> Page > |
The following three logical or conditional operators are supported by Java.
Operator Typical Use Returns true if&&Left&&Right Left and Right are both true
|| Left || Right Either Left or Right is true! ! Right Right is false
This program produces the following output:
The relational 6<5 is false
The relational 6>5 is true
Java supports the following set of relational operators:
Operator Returns true if>Left operand is greater than right operand>= Left operand is greater than or equal
to right operand<Left operand is less than right operand<= Left operand is less than or equal
to right operand== Left operand is equal to right operand
!= Left operand is not equal to right operand
Relational operators return the boolean type in Java.
Java supports the following four unary arithmetic operators.
Operator Description
+ Indicates a positive value- Negates, or changes algebraic sign
++ Adds one to the operand,both prefix and postfix
-- Subtracts one from operand,both prefix and postfix
The operator coerces the value of the right operand to a string representation for use in the expression only. If the right operand is avariable, the value stored in the variable is not modified in any way.
The plus operator (+) is also used to concatenate strings as in the following code fragment:
"MyVariable has a value of "
+ MyVariable + " in this program."
Java support various arithmetic operators on floating point and integer numbers. The following table lists five of the binary arithmetic operators supported by Java.
Operator Description+ Adds its operands
- Subtracts the right operand from the leftoperand
* Multiplies the operands/ Divides the left operand by the right
operand% Remainder of dividing the left operand by
the right operand
As a result of performing the specified action, an operator can be said to return a value (or evaluate to a value) of a given type. The type depends on the operator and the type of the operands. To evaluate to a value means that after the action is performed, the operator and its operands areeffectively replaced in the expression by the value that is returned.
False: Binary operators use infix notation, which means that the operator appears between its operands.
The output from this Java application follows:
Notification Switch
Would you like to follow the 'Object-oriented programming (oop) with java' conversation and receive update notifications?