Овсюхно - Лабораторная работа №1

Применять к double метод == не очень хорошо. У тебя есть метод hashCode, поэтому можно просто сравнить хэши двух объектов. И проверить на null object перед началом тоже неплохо было бы.