اليكم هذا البرنامج فهو يحتوي على ميثود يستدعي نفسه فيعمل كما لو انه حلقة و لكن واجهتني مشكلة و هي ان المكدس يمتلئ اذا و ضعت رقما كبيرا بل حتى الهيب يمتلئ فهل استطيع ان افرغ المكدس عن طريق الاستثناء او عن طريق التفريغ كل مئة مرة مثلا
من يعرف الحلين ارجو ان يضع الطريقتين
import java.util.*;
class Vb
{
public static void main(String lkjshdhf[])
{
Scanner inp = new Scanner(System.in);
int n = inp.nextInt();
asd(n);
}
public static void asd(int s)
{
if(s==0)
System.out.println(s);
else
{
System.out.println(s);
asd(--s);
}
}
}