java 有理数クラスRationalに足りないメソッドを実装 エラー
約分reduce、乗算multiply、除算divide、toString、compareTo、equals、hashCode
私は解説PDFを見たが、わからなかった。
私はgoogleで調べたが、わからなかった。(コピペはエラー発生!)
reduce: gcdメソッドを用いる
multiply: thisとrの分子と分母同士を掛けてから約分する
divide: thisとrの逆数を掛ける
toString: 分子と分母の間に"/"を置いた文字列を返す
compareTo: それぞれの有理数にa.den * b.denを掛けた数を考える
equals: null比較、型判定、compareToを順に実行する
hashCode: 文字列に変換し、その文字列のhashCodeを返す



あなたの回答
tips
プレビュー