Organizational Research By

Surprising Reserch Topic

Experts Most Trusted Topic


waht is the meaning of Java += operator?


Until today I thought that for example:

i += j;
is just a shortcut for:

i = i + j;
But what if we try this:

int i = 5;
long j = 8;
Then i = i + j; will not compile but i += j; will compile fine.

Does it mean that in fact i += j; is a shortcut for something like this i = (type of i) (i + j)?

I've tried googling for it but couldn't find anything relevant.

asked May 15, 2015 in Core java by rajesh
0 votes
12 views



Related Hot Questions



Walkin Jobs Opening



Government Jobs Opening


...