Operators in java
In Java, operators are symbols that are used to perform operations on variables and values. Java supports a wide range of operators that are classified into several categories based on their functionality. In the given below PDF, we will discuss the basics of operators in Java and their different categories.
In the below PDF we discuss about Operators in detail in simple language, Hope this will help in better understanding.
Types of Operators in Java :
Java Provide Various types of Operator:
- Arithmetic Operators – Arithmetic operators are used to perform mathematical operations on numeric values. Java supports several arithmetic operators, including addition (+), subtraction (-), multiplication (*), division (/), and modulus (%).
- Comparison Operators – Comparison operators are used to compare values and return a boolean value (true or false). Java supports several comparison operators, including the equal-to (==), not-equal-to (!=), greater-than (>), less-than (<), greater-than-or-equal-to (>=), and less-than-or-equal-to (<=) operators.
- Assignment Operators – Assignment operators are used to assign values to variables. Java supports several assignment operators, including the equal sign (=), plus-equal (+=), minus-equal (-=), multiplication-equal (*=), division-equal (/=), and modulus-equal (%=) operators.
- Logical Operators – Logical operators are used to perform logical operations on boolean values. Java supports several logical operators, including the logical AND (&&), logical OR (||), and logical NOT (!) operators.
- Bitwise Operators – Bitwise operators are used to perform bitwise operations on binary values. Java supports several bitwise operators, including the bitwise AND (&), bitwise OR (|), bitwise XOR (^), left-shift (<<), and right-shift (>>).
In the above PDF all types are discussed in detail with program in simple language.
The ternary operator (?:) is a shorthand way of writing an if-else statement in Java. It takes three operands – a boolean expression, a value to be returned if the expression is true, and a value to be returned if the expression is false. The operator evaluates the boolean expression and returns the second operand if the expression is true and the third operand if the expression is false.
The modulus operator (%) in Java is used to find the remainder of a division operation. For example, 7 % 3 would return 1 because 7 divided by 3 leaves a remainder of 1.
In Java, the increment operator (++) is used to increment a variable by 1. There are two versions of the increment operator – prefix (++) and postfix (++).
The prefix increment operator (++x) first increments the value of the variable and then returns the incremented value. The postfix increment operator (x++) returns the value of the variable and then increments its value.