Loading...

Ыйгаруу операторлору

 

=

жөн гана бир маанини башкасына ыйгарат: c=b;

 

+=

c+=b; (с өзгөрмөсүнө c жана b кошуунун натыйжасы ыйгарылат)

 

-=

c-=b; (с өзгөрмөсүнө  b дан b кемитүүнүн натыйжасы ыйгарылат)

 

*=

c*=b; (с өзгөрмөсү с жана б көбөйтүндүсүнүн натыйжасы ыйгарылат)

 

/=

c/=b; (c өзгөрмөсүнө c ны б ге бөлүүнүн натыйжасы ыйгарылат)

 

%=

c%=b; (с өзгөрмөсүнө c ны b бөлүүдөн калган ыйгарылат)

 

&=

c&=b; (c өзгөрмөсү c&bга коюлган)

 

|=

c|=b; (c өзгөрмөсүнө c|b мааниси ыйгарылган)

 

^=

c^=b; (c өзгөрмөсүнө c^b мааниси ыйгарылган)

 

<<=

c<<=b; (с өзгөрмөсүнө c<<b мааниси ыйгарылган)

 

>>=

c>>=b; (c өзгөрмөсүнө c>>b мааниси ыйгарылган)

 

>>>=

c>>>>=b; (c өзгөрмөсүнө c>>>b мааниси ыйгарылган)

 

Операциянын мисалдары:

@A@int a = 5;

a += 10;        // 15

a -= 3;         // 12

a *= 2;         // 24

a /= 6;         // 4

a <<= 4;      // 64

a >>= 2;      // 16

System.out.println(a);  // 16

@A@