Я думаю, что я бы структурировал это так: getPentagonalNumber(int n)
возвращает n
пятое число - просто вычисляя по одному за раз. Это позволяет легко понять и проверить. Беспокойство по поводу составления их списка в функции main
, которая может вызвать вашу функцию getPentagonalNumber
.
Возможно, вы захотите, чтобы результаты вашего основного магазина сохранялись в List
. Когда список .size() == 10
, вызовите printResults(theResultList)
(который вы напишете, используя часть кода, который в настоящее время находится в main
) и .clear()
список. Особенно, когда вы начинаете, сохраняя небольшие функции и четко разделив обязанности, вы сможете отслеживать, что делает ваш код.