-2

私は Java を初めて使用し、次の 2 週間で完了するように次の課題を受け取りました。開始方法についての指針をいただければ幸いです。

インスタンスがバビロニア数を表す Java クラスを作成します。クラスは、少なくとも次のメソッドを提供する必要があります。

  1. バビロニア形式で表現された数値を入力として受け取るコンストラクター ( Stringeg"34,45,2""1,23,4,59,55"など)。
  2. 現在のバビロニア数の値を整数として返すメソッド。
  3. バビロニア数を文字列形式に変換するメソッド。
  4. 2 つのバビロニア数を加算して新しいバビロニア数を生成する方法。
  5. 渡されたバビロニア数を現在のバビロニア数から減算して、新しいバビロニア数を生成するメソッド。

クラスで表現できる数値の大きさに制限がある場合は、それらの制限を教えてください。

4

1 に答える 1

1

以下に、役立つ一連のメソッドを示します。

/**
 * A representation of a Babylonina number.
 * <p>
 * TODO some examples/explanations of what Babyloninan numbers
 */
class Babylonian
{
  /**
   * Constructs a Babylonina number from a string.
   */
  public Babylonian(String number)
  {
  }

  /**
   * Returns the value of this Babyloninan number as an {@code int}.
   *
   * @return the value of this Babylonian number (as an int)
   */
  public int getBabylonian()
  {
  }

  /**
   * Returns the value of this Babyloninan number as a {@code String}.
   *
   * @return the value of this Babylonian number (as a String)
   */
  public String toString()
  {
  }

  /**
   * Adds the Babylonian number {@code x} to this number.
   *
   * @param x the Babylonian number to add
   */
  public void add(Babylonian x)
  {
  }

  /**
   * Substracts the Babylonian number {@code x} to this number.
   *
   * @param x the Babylonian number to substract
   */
  public void subtract(Babylonian x)
  {
  }
}
于 2013-03-29T14:59:31.763 に答える