Локализация и интернационализация. Задания
1. Темы языка Java
- Создать properties файлы на русском и английским, содержащие названия изученных тем по Java.
- Создать метод, который получает в качестве параметра локаль и распечатывает всю информацию из properties файла.
- Используем метод
ResourceBundle.keySet()
.
2. Класс FullReport
- Создать класс
FullReport
, который выводит ту же информацию, что иReport
(задание 7, Строки), но заголовок отчета должен изменяться в зависимости от выбранной локали (используем классResourceBundle
). - Для форматирования чисел использовать класс
NumberFormat
.
3. Интернет-магазин, часть 4
- При покупке вывести на консоль отчет о купленных продуктах. Денежные единицы должны соответствовать текущей локали (используем класс NumberFormat). Например:
Продукты Цена -------------------------------------- Джинсы 1500,78 ₴ Юбка 1000,56 ₴ Галстук 500,78 ₴ -------------------------------------- Итого: 3002,34 ₴
- Отчет должен быть на языке текущей локали - используем ResourseBundle.
Решение на Patreon.
При написании программ обращайте внимание на рекомендации по оформлению кода.

Please log in or register to have a possibility to add comment.