Operator:
Operator is a symbol which is used to perform an operation.
For Example: +,-,*,/,% etc.
There are different types of operators in java. Here we discuss the operators which are used in programming.
★ Unary Operators
★ Arithmetic Operators
★ Shift Operator
★ Logical Operator
★ Relational Operator
★ Assignment Operator
Program Examples to Understand the operators in java
Unary Operator Program
class unary {
public static void main(String[] args) {
int a=23;
long d=10l;
System.out.println(" Unary Operators ");
System.out.println("The value of prefix int is: "+ ++a);
System.out.println("The value of postfix int is: "+ a--);
System.out.println("The value of prefix long is: "+ --d);
System.out.println("The value of postfix long is: "+ d++);
}
}
Output:
Unary Operators
The value of prefix int is: 24
The value of postfix int is: 24
The value of prefix long is: 9
The value of postfix long is: 9
Arithmetic Operator Program
class Arithmetic {
public static void main(String[] args) { int a=10;
short b=5;
double c=67;
long d=89l;
int x=a+b;
double y=c-a;
long z=d*a;
int f=a/b;
double i=a%b;
System.out.println("Arithmetic Values"); System.out.println("A+B: "+ x);
System.out.println("C-A: "+ y);
System.out.println("D*A: "+ z);
System.out.println("B/A: "+ f);
System.out.println("B%A: "+ i);
}
}
Output
Arithmetic Values
A+B: 15
C-A: 57.0
D*A: 890
B/A: 2
B%A: 0.0
Logical Operator Program class Logical {
public static void main(String[] args) { int a=3;
int b=5;
int c=2;
System.out.println(a<b&&b<c);
System.out.println(b>a||c<a);
System.out.println(!(a<b));
}
}
Output:
false
true
false
Relational Operator Program class Relational {
public static void main(String[] args) { int a=3;
int b=5;
int c=2;
System.out.println(a==b);
System.out.println(b<=c);
System.out.println(b>=c); System.out.println(c<b);
System.out.println(a>c);
System.out.println(b!=c);
}
}
Output:
false
false
true
true
true
true
Shift Operator Program
class Shift {
public static void main(String[] args) {
int a=10;
byte b=4;
long d=5l;
System.out.println("Left Shift");
System.out.println( a<<b); //a<<b= a*2^b System.out.println("Right Shift");
System.out.println(a>>d); //a<<b= a/2^b }
}
Output:
Left Shift
160
Right Shift
0
Comments
Post a Comment