Локализация и интернационализация. Задания

1. Темы языка Java

  1. Создать properties файлы на русском и английским, содержащие названия изученных тем по Java.
  2. Создать метод, который получает в качестве параметра локаль и распечатывает всю информацию из properties файла.
  3. Используем метод ResourceBundle.keySet().

2. Класс FullReport

  1. Создать класс FullReport, который выводит ту же информацию, что и Report (задание 7, Строки), но заголовок отчета должен изменяться в зависимости от выбранной локали (используем класс ResourceBundle).
  2. Для форматирования чисел использовать класс NumberFormat.

3. Интернет-магазин, часть 4

Часть 1, часть 2, часть 3.

  1. При покупке вывести на консоль отчет о купленных продуктах. Денежные единицы должны соответствовать текущей локали (используем класс NumberFormat). Например:
    Продукты        Цена
    --------------------------------------
    Джинсы     1500,78 ₴
    Юбка       1000,56 ₴
    Галстук     500,78 ₴
    --------------------------------------
    Итого:     3002,34 ₴
    
  2. Отчет должен быть на языке текущей локали - используем ResourseBundle.

Решение на Patreon.

 

При написании программ обращайте внимание на рекомендации по оформлению кода.

Читайте также:
Trustpilot
Trustpilot
Комментарии