Programming Language: Java
Topic: Operators
Video: 3
Operators
- Arithmetic Operators
- Assignment Operators
- Comparison Operators
- Logical Operators
- Bitwise Operators
Arithmetic Operators
|
Operator |
Name |
Description |
Example |
|
+ |
Addition |
Adds together two values |
x + y |
|
- |
Subtraction |
Subtracts one value from another |
x - y |
|
* |
Multiplication |
Multiplies two values |
x * y |
|
/ |
Division |
Divides one value by another |
x / y |
|
% |
Modulus |
Returns the division remainder |
x % y |
|
++ |
Increment |
Increases the value of a variable by 1 |
++x |
|
-- |
Decrement |
Decreases the value of a variable by 1 |
--x |
Assignment Operator
|
Operator |
Example |
Same As |
|
= |
x = 5 |
x = 5 |
|
+= |
x
+= 3 |
x
= x + 3 |
|
-= |
x -= 3 |
x = x - 3 |
|
*= |
x
*= 3 |
x
= x * 3 |
|
/= |
x /= 3 |
x = x / 3 |
|
%= |
x
%= 3 |
x
= x % 3 |
|
&= |
x &= 3 |
x = x & 3 |
|
|= |
x
|= 3 |
x
= x | 3 |
|
^= |
x ^= 3 |
x = x ^ 3 |
|
>>= |
x
>>= 3 |
x
= x >> 3 |
|
<<= |
x <<= 3 |
x = x << 3 |
Comparison Operator
|
Operator |
Name |
Example |
|
== |
Equal to |
x == y |
|
!= |
Not
equal |
x
!= y |
|
> |
Greater than |
x > y |
|
< |
Less
than |
x
< y |
|
>= |
Greater than or equal to |
x >= y |
|
<= |
Less
than or equal to |
x
<= y |
Logical Operators
|
Operator |
Name |
Description |
Example |
|
&& |
Logical and |
Returns true if both statements are true |
x < 5 && x < 10 |
|
|| |
Logical
or |
Returns
true if one of the statements is true |
x
< 5 || x < 4 |
|
! |
Logical not |
Reverse the result, returns false if the result
is true |
!(x < 5 && x < 10) |
Code File: (Operators.java)
public class Operators { public static void main(String[] args) { int num1 = 12; float num2 = 9; // Add System.out.println(num1 + num2); // Sub System.out.println(num1 - num2); // multiplication System.out.println(num1 * num2); // division System.out.println(num1 / num2); // Equal Comparision System.out.println(num1 == num2); // Not Equal System.out.println(num1 != num2); // Greater than System.out.println(num1 > num2); // Less Than System.out.println(num1 < num2); // Greater than Equal to System.out.println(num1 >= num2); // Less Than Equal to System.out.println(num1 <= num2); } }
