Ví dụ toán tử gán trong Java



Chương trình ví dụ đơn giản sau minh họa các toán tử gán trong Java. Copy và paste chương trình Java này trong Test.java file và sau đó biên dịch và thực thi chương trình này:

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 );     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 );
  }
} 

Nó sẽ cho kết quả sau:

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

toan_tu_trong_java.jsp