java中,我想在main()中,循环执行main(),请问如何实现,如何在main()中调用自身。

解决方案 »

  1.   


    public class TestMain {
        private static int depth = 5;
    public static void main(String[] args) {
    if(--depth>0){
    System.out.println("depth = "+depth);
    main(null);
    }
    }
    }
      

  2.   

    main()函数是个static类型的函数,类名.main(args)即可调用,但这样会无限循环导致栈溢出。
    建议楼主用其他方法解决。
      

  3.   

    main()是程序的入口,你无限循环调用它做什么?
      

  4.   

    main函数是程序的入口,如果想循环调用,可以去操作系统进程上操作
      

  5.   

    你直接在外面在写一个函数,然后再main函数一直调用就行了。
      

  6.   

    public class TestMain
    {
       public static void main(String args[])
       {      
            TestMain.main(null);       
       }
    }
      

  7.   

    我是有控制的调用main()函数的。嘿嘿