Sie sind auf Seite 1von 11

Operators in Java

Operators in Java
• Arithmetic Operators
• Relational Operators
• Logical Operators
• Bitwise Operators
• Assignment Operators
• Ternary Operator
Objectives of this class
• Aware of java programming operators
• develop the logic by using java programming
operators
• Aware of Basic Syntax of java programming
Arithmetic operators
Arithmetic Name values Syntax Result
Operators
+ Addition a=10, b=20 a+b 30
- Subtraction a=10, b=20 a-b -10
* Multiplication a=10, b=20 a*b 200
/ Division a=10, b=20 a/b 0.5
% Modulus a=10, b=20 a%b 10
Unary increment and decrement
++ Increment a=9 a++ 10
(value
increment by
one)
-- Decrement(val a =10 a-- 9
ue decrement
by one)
Relational Operators
Relational Name values Syntax Result
Operators
< Less than a=10, b=20 a<b Test Pass
> Greater than a=10, b=20 a>b Test Fail
<= Less than or equal a=20, b=20 a<= b Test Pass
to
>= Grater than or a=40, b=42 a >= b Test Fail
equal to
Equality operators
== Equals a = 9, b=9 a == b Test Pass
!= Not Equals a = 9, b =20 a != b Test Pass
Logical Operators
Logical Name values Syntax Result
Operators
&& Logical a=10, b=20,c=31 a<b && b< c Test pass
AND
|| Logical a=40, b=20 ,c=21 c>a || c > b Test Pass
OR
! Logical a=true !a false
not
Bitwise Operators
Bitwise Name values Syntax Result
Operators
& Logical AND a=4, b=2 a&b 0
| Logical OR a=4, b=2 a|b 6
^ Exclusive OR a=10, b=9 a^b 3
Shift Operators
>> Right Shift a=10 a>>1 5
<< Lift Shift a=10 a<<1 4
>>> Unsigned Right a=-1 a>>29 7
Shift
Assignment Operators
Assignment Syntax Meaning
operators
= a=b a=b
+= a+=b a=a+b
*= a*=b a=a*b
/= a/=b a=a/b
%= a%=b a=a%b
|= a|=b a=a|b
&= a &=b a=a&b
>>= a >>=b a=a>>b
<<= a <<=b a=a<<b
Ternary operator

Ternary values Syntax Result


Operator
?: a=4, b=2 Res = a>b? a: b Res=4
Tan Series
Basic Syntax of Java Program
public class Main{
public static void main(String[] args){

Your logic for a given problem

}
}

Das könnte Ihnen auch gefallen