Operators

## Operators

 Previous Home Next

`Operators are used to manipulate primitive data types.java provide a set of operators that can be used to perform an action on one or two operands.an operator that can operate on one operator is called unary operand and anoperator which can operate on two operands is called binary operator.`

`java operators are divided in different  categories.Assignment, arithmetic ,relational ,logical,bit wise,compound assignment, and conditionalAssignment operator is =Arithmetic operators are +, - ,/, *, %, ++, --Relational operators > ,<, >= ,<= ,!=, ==Logical operators. &&, | | , !.Compound assignment operators +=, -=, *=, /=, %=,<<==,>>==.Conditional operators ?:`
` Assignment operatorint i=4;int j=8;   //assignment operator = is used to assign the value to the variables i,and j ,the values assigning are 4and 8 respectively.Arithmetic operators int i=9;int j=0;int x;x= i+j; // operator is used to add the two integer values.Relation operatorsint x=10;int y=21;if(x>y)  // relation check between x and y.{system .out.println ( "the greater no is:" + x);}else{system .out. println ("the greater no is :" + y);}Conditional operatorsint x = 8;int y = 9;if (x== 1) && (y==2) { system .out.println ("the value of x is 8 AND value of y is 9");}`

` Assignment Operatorspublic class AssignmentOperators      {    public AssignmentOperators()             {                 //  Assigning Primitive Values        int i, j, k;        i = 10; // j gets the value 10.        j = 5; // j gets the value 5. Previous value is overwritten.        k = i+j; // k gets the value 15.        System.out.println("The value of i is : " + i);        System.out.println("The value of j is : " + j);        System.out.println(" The value of k is:"+ k);        Public static void main( String arg[] )              {                new Assignmentoperator()                            }                        }Arithmetic Operators public class ArithmeticOperators {    public ArithmeticOperators()         {        int x = 20 y = 10, z ;         z=x+y;        System.out.println("+ operator resulted in " +z);                public static void main(String arg[])                             {                new Arithmeticoperators();                 }                    }Relational Operators public class RelationalOperators {    public RelationalOperators()         {        int x = 20 y = 10, z ;         z=x+y;        System.out.println(" x > y: " +(x>y));                System.out.println(" x < y :" + (x<y));        System .out.println(" x>= y :"+ (x>=));                public static void main (String arg[])                             {                new Relationaloperators();                 }                    }Logical operatorspublic class LogicalOperators {    public LogicalOperators()         {        Boolean x = true;        Boolean y = false;        System.out.println(" x & y: " +(x & y));                System.out.println(" x | y :" + (x | y));        System .out.println(" x && y :"+ (x && y));                public static void main (String arg[])                             {                new Logicaloperators();                 }                    }`

 Previous Home Next