Когда я пытался запустить эту программу пару раз, окончательное значение i
равно 11407
, 11417
, 11400
и т.д. перед отображением ошибки. Почему конечное значение i
не одинаково при каждом выполнении этой программы?
public class MainRecursive {
static int i=0;
public static void main (String arg[])
{
i++;
System.out.println(i);
main(arg);
}
}