forum

home / developersection / forums / java += operator

Java += operator

Anonymous User 1852 02-May-2015
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.

Updated on 02-May-2015

I am a content writter !


Message
Can you answer this question?

Answer

1 Answers

Liked By