Я делаю класс BCD в качестве упражнения для школы и сталкиваюсь с некоторыми проблемами. Ниже мой класс BCD.
Моя проблема связана с методомmultiBCDs. Он отлично работает с меньшими числами, такими как 4329 * 4, однако с более крупными продуктами, такими как произведение 4329 и 29385, я получаю ошибку NullPointerException в первой строке моего метода addBCDs:
int[] added = new int[other.numberOfDigits()];
Я попытался отследить проблему и не смог найти проблему. Почему я получаю эту ошибку и как ее исправить?
Спасибо за помощь!