Of course there is a reason. do you really think that the creators of Java are in the habit of making up stuff gfro no reason?

The result of your addition is a 32 bit int. You are trying to stuff...