Помогите пожалуйста разобраться. Подсмотрел решение у товарища, но так и не получилось выполнить...
package com.javarush.task.task34.task3403;
/*
Разложение на множители с помощью рекурсии
*/
public class Solution {
public void recursion(int n) {
int m = 2;
while (true) {
if (n % m == 0) {
System.out.print(m + " ");
if (m == n)
return;
recursion(n/m);
break;
}
m++;
}
}
}