Разработчики Java решили, что перегрузка оператора была большей проблемой, чем это стоило. Простой как это.
На языке, где каждая переменная объекта является на самом деле ссылкой, перегрузка оператора получает дополнительную опасность того, чтобы быть довольно нелогичным - программисту на C++, по крайней мере. Сравните ситуацию с C# == перегрузка оператора и Object.Equals
и Object.ReferenceEquals
(или независимо от того, что это называют).
Взгляните на PEP-238 : Изменение оператора разделения
Оператор // будет доступен для однозначного запроса разделения этажа.