Для программирования задачу надо ставить чётко и однозначно, иначе программа может зациклится.
Ноль можно в расчёт не принимать. Он тупо удваивает количество решений.
Итак, для натурального

надо найти все убывающие последовательности натуральных чисел, меньших 10, сумма которых равна

.
Максимальная такая последовательность равна 9,8,7,6,5,4,3,2,1,0.
То есть для

задача решения не имеет.
А в этой Jave есть рекурсия? Рассмотрим разные случаи.




Вот уже появляются какие-то идеи.