Добрый вечер!
Я новичок в программировании, поэтому не ругайте за вопрос.
Я тут изучаю тему рекурсии и решаю задачу, где нужно создать метод, который будет выводить числа от a до b. Вроде бы решил и что-то даже понял, но программа после выполнения не завершается, т.к. активна кнопка стоп. С чем это может быть связано?
public class fact {
public static void main(String[] args) {
por(5, 10);
}
public static void por (int a, int b) {
if (a > b) {
return;
}
else {
System.out.println(a);
while (a <= b) {
por(a + 1, b);
}
}
}
}