public int compareTo(Object a) {
int Output = 0;
if(this.equals(a))
Output = 0;
if(a instanceof this.getClass()) {
if(this._numDec > ((this.getClass())a)._numDec)
Output = 1;
if(this._numDec < ((this.getClass())a)._numDec)
Output = -1;
}
return Output;
}
こんにちは。私の CS インストラクターは、2 つの値のどちらが大きいかを判断する関数を作成するようにクラスに指示しました。前者が大きい場合は 1、等しい場合は 0、前者が小さい場合は -1 を出力します。はthis.getClass()
もともと、16 進数値を _numDec に変換するための 16 進数クラスでした。ただし、this.getClass() を使用しようとするとエラーが発生します。誰か助けてくれませんか?