Hibernate Tutorial

(Brent) #1

TUTORIALS POINT


=


Simple assignment operator, Assigns values
from right side operands to left side operand
C = A + B will assign value of A + B into C

+=


Add AND assignment operator, It adds right
operand to the left operand and assign the
result to left operand

C += A is equivalent to C = C + A

- =


Subtract AND assignment operator, It
subtracts right operand from the left operand
and assign the result to left operand

C -= A is equivalent to C = C - A

*=


Multiply AND assignment operator, It multiplies
right operand with the left operand and assign
the result to left operand

C *= A is equivalent to C = C * A

/=


Divide AND assignment operator, It divides left
operand with the right operand and assign the
result to left operand

C /= A is equivalent to C = C / A

%=


Modulus AND assignment operator, It takes
modulus using two operands and assign the
result to left operand

C %= A is equivalent to C = C % A

<<= Left shift AND assignment operator C <<= 2 is same as C = C << 2

>>= Right shift AND assignment operator C >>= 2 is same as C = C >> 2

&= Bitwise AND assignment operator C &= 2 is same as C = C & 2

^= bitwise exclusive OR and assignment operator C ^= 2 is same as C = C ^ 2

|= bitwise inclusive OR and assignment operator C |= 2 is same as C = C | 2

Example:


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


public 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 );
Free download pdf