Произведение без умножения, как можно улучшить код?
Добрый день. Выполнял задачу на http://informatics.msk.ru/ под номером 112202. Задача:
Напишите программу, которая вводит два целых числа и находит их произведение, не используя операцию умножения. Учтите, что числа могут быть отрицательными.
При проверке выполнено 19 из 24 тестов, или 15 и 24. Увы условия тестов мне не доступны. Подскажите пожалуйста, как ещё можно улучшить код? Может использовать BufferedReader()?