In addition to all the people pointing out that + is overloaded for Strings, - is also overloaded for both floating point and integer operations, as are * and /.
[edit]
% is also overloaded for floating point, which can be a bit of a surprise for those with a C or C++ background.