Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Презентация: Типы данных в Java

Задачи

CurrencyExchenge

Необходимо реализовать класс Money с поддержкой валют и методами add, subtract, multiply, devide

Постановка: CurrencyExchange.zip 

Чтобы открыть проект в Idea:

  1. Cкачать и распаковать 
  2. В Idea ds,выбрать File→Open и выбрать распакованную директорию с проектом


Quantity

Необходимо реализовать класс Quantity с поддержкой единиц измерения и арифметических операций: add, subtract, multiply, divide

Проект: Quantity.zip


Структура JVM

Структура памяти

...

Блок кода
languagejava
linenumberstrue
collapsetrue
Currency usd = Currency.getInstance("USD");
Currency eur = Currency.getInstance("EUR");
Currency gbp = Currency.getInstance("GBP");
System.out.println("usd = " + usd);
System.out.println("eur = " + eur);
System.out.println("gbp = " + gbp);

System.out.println(usd.getDisplayName());
System.out.println(usd.getDefaultFractionDigits());

Задачи

CurrencyExchenge

Необходимо реализовать класс Money с поддержкой валют и методами add, subtract, multiply, devide

Постановка: CurrencyExchange.zip 

Чтобы открыть проект в Idea:

  1. Cкачать и распаковать 
  2. В Idea ds,выбрать File→Open и выбрать распакованную директорию с проектом

Quantity

Необходимо реализовать класс Quantity с поддержкой единиц измерения и арифметических операций: add, subtract, multiply, divide

...