Как добавить монеты из разных валют - PullRequest
1 голос
/ 18 октября 2010

Мы преподаем класс, где нам нужно учить о валюте. Мы хотели бы, чтобы наши студенты добавляли и демонстрировали использование разных валют по всему миру.

(e.g. Country=US, How much does 3 nickels + 2 pennies + 3 dimes)
(e.g. Country=UK, ...)
(e.g. Country=JAPAN, ...)
(e.g. Country=CHINA, ....)
(e.g. Country=AUSTRALIA, ...)

Есть ли пример кода, который демонстрирует конвертацию монет в разных валютах?

Примечание: если он также содержит преобразование между более мелкими единицами (например, ч / б никель, пенни, десять центов, доллар), было бы полезно.

1 Ответ

1 голос
/ 08 октября 2011

Перечисления Java - хороший инструмент.Вы можете создать по одному для каждой валюты:

public enum US
{
  PENNY(1),
  NICKLE(5),
  DIME(5),
  QUARTER(1);

  int value;
  US(int i)
  {
    value = i;
  }

  public int getValue()
  {
    return value;
  }
}

Этот код показывает, как использовать это:

...