Copyright © tutorialspoint.com

Java Assignment Operators Example

previous next


The following simple example program demonstrates the assignment operators operators. Copy and paste following Java program in Test.java file and compile and run this program. :

class Test {
public static void main(String args[]) {
   int a = 10;	
   int b = 20;
   int c = 0;

   c = a + b;
   System.out.println("c = a + b = " + c );

   c += a ;
   System.out.println("c += a  = " + c );

   c -= a ;
   System.out.println("c -= a = " + c );

   c *= a ;
   System.out.println("c *= a = " + c );

   a = 10;
   c = 15;
   c /= a ;
   System.out.println("c /= a = " + c );

   a = 10;
   c = 15;
   c %= a ;
   System.out.println("c %= a  = " + c );

   c <<= 2 ;
   System.out.println("c <<= 2 = " + c );

   c >>= 2 ;
   System.out.println("c >>= 2 = " + c );

   c >>= 2 ;
   System.out.println("c >>= a = " + c );

   c &= a ;
   System.out.println("c &= 2  = " + c );
  
   c ^= a ;
   System.out.println("c ^= a   = " + c );

   c |= a ;
   System.out.println("c |= a   = " + c );
}
} 

This would produce following result:

c = a + b = 30
c += a  = 40
c -= a = 30
c *= a = 300
c /= a = 1
c %= a  = 5
c <<= 2 = 20
c >>= 2 = 5
c >>= 2 = 1
c &= a  = 0
c ^= a   = 10
c |= a   = 10

previous next

Copyright © tutorialspoint.com