L'istruzione return... è corretta perchè restituisce una stringa.
quando unisci a una stringa dei numeri, java è abbastanza intelligente da fare il cast automatico e convertire tutto in una stringa