'2 + 3' is an int expression - it can be evaluated as 5. '"your number is " + 5' is evaluated as a string concatenation because the 5 is 'promoted' to a string:
Conversions and Promotions
See...