java main方法也可以被其他方法調用


public class MainMethod4 {
    public static int times = 5;
    public static void main(String[]args) {
        System.out.println(+times+"times transfer left");
        if (times <= 0) {
            System.exit(0);
        }
        main2(args);
        
        
    }
    public static void main2(String[]args) {
        times--;
        main(args);
        
    }

}

運行截圖

 這個例子中,main方法調用main2,在main2方法中調用main方法,從而產生了間接遞歸調用。靜態變量times用於指定遞歸調用次數。

 運行結果顯示main方法被調用了5次


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM