Почему не честно? С его помощью ведь можно сбросить значение. Кстати, Java поддерживает параметры функции по умолчанию? А то можно без аргументов 0 устанавливать.
Научился: как я понял задание номер 4 не обязательно к выполнению, было сказано: попробуйте поставить нужные значения.
но в любом случае, я уже посмотрел как это делается в отчетах у более смышленных учеников...