Вводный курс для начинающих изучать язык Java. Быстрый и ощутимый результат – лучший стимул в обучении. Занимаясь 1—2 часа по вечерам, уже через неделю вы будете писать полноценные оконные приложения с графическим интерфейсом.
В разделе "Листинг 4.3 Пример использования вложенного цикла" есть самостоятельное задание, в котором нужно задействовать символы в цикле, при том что ни разу не приводились даже маломальских примеров по использованию символов в цикле, и разваривать эту кашу приходится новичку
Мне книга понравилась, сжато доступно понятно.