Users Pricing

forum

Home Forums Java += operator – MindStick

Java += operator

Anonymous User 1993 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.

1 Answers

Anonymous User 02 May 2015 Accepted Answer
Markdown for AI

A clean, structured version of this page for AI assistants and LLMs.

Open .md