zeros operational assignment operators besides the standard assignment operator (=)java also provides number of other assignment operators that have operational side effects these other kinds of operators are of the following formvariable op expression where op is any binary operator the above expression is equivalent to variable variable op expression except that if variable contains an expression (for examplean array index)the expression is evaluated only once thusthe code fragment [ [ +++ leaves [ with value and with value string concatenation strings can be composed using the concatenation operator (+)so that the code string rug "carpet"string dog "spot"string mess rug dogstring answer mess will cost me dollars!"would have the effect of making answer refer to the string "carpetspot will cost me dollars!this example also shows how java converts nonstring constants into stringswhen they are involved in string concatenation operation