学校の演習として BCD クラスを作成していますが、いくつかの問題が発生しています。以下は私のBCDクラスです。
私の問題は、multiplyBCDs メソッドにあります。4,329 * 4 などの小さい数値では問題なく動作しますが、4,329 と 29,385 の積などの大きい積では、addBCDs メソッドの最初の行で NullPointerException エラーを受け取ります。
int[] added = new int[other.numberOfDigits()];
問題を遡ってみましたが、問題が見つかりませんでした。このエラーが表示される理由と修正方法を教えてください。
助けてくれてありがとう!