Operator Example Result = x = 5; x is 5. += x = 1; x is 6. x += 5; -= x = 1; x is -4. x -= 5; *= x = 1; x is 5. x *= 5; /=intx = 1; x is 0. x /= 5; %= x = 1; x is 1. x %= 5; &= x = 1; x is 1. x &= 5; |= x = 1; x is 5. x |= 5; ^= x = 1; x is 4. x ^= 5; <<= x = 1; x is 32. x <<= 5; >>= x = 1; x is 0. x >>= 5; >>>= x = 1; x is 0. x >>>= 5; x = y The variable x is assigned the value of y. x += y The variable x is assigned the value of x + y. x -= y The variable x is assigned the value of x - y. x *= y The variable x is assigned the value of x * y. x /= y The variable x is assigned the value of x / y. x %= y The variable x is assigned the value of x % y. x &= y The variable x is assigned the value of x & y. x |= y The variable x is assigned the value of x | y. x ^= y The variable x is assigned the value of x ^ y. x <<= y The variable x is assigned the value of x <<= y. x >>= y The variable x is assigned the value of x >>= y. x >>>= y The variable x is assigned the value of x >>>= y.

2.10.Assignment Operators | ||||

2.10.1. | Assignment Operator Summary | |||

2.10.2. | Compound Assignment Operators | |||

2.10.3. | An arithmetic operator with = perform an operation on the variable on the left side and store the results in the variable. | |||

2.10.4. | a = b = c is evaluated as a = (b = c). | |||

2.10.5. | Simple assignment uses = | |||

2.10.6. | Assignment operators include an implicit cast. | |||

2.10.7. | Java uses the + and += operators to indicate concatenation for string values. | |||

2.10.8. | compound additive operator (+=) and Strings |

java2s.com | © Demo Source and Support. All rights reserved.