java 中方法如何使用及方法的好處


 

場景一、有100個需求,輸出100個不同的字符串內容。

        // ===============需求1 輸出“我是中國人”=================//
        // ===============需求2 輸出“我愛中國”=================//
        // ===============需求3輸出“好好學習”=================//
        // ===============需求4輸出“天天向上”=================//
        // =============== ......”=================//
        // ===============需求99 輸出“XXXX”=================//
        // ===============需求100 輸出“XXXX”=================//

 

【示例代碼1:】

package lesson15;

public class Test2 {

    /**
     * @param args
     */
    public static void main(String[] args) {

        // ===============需求1 輸出“我是中國人”=================//
        System.out.println("我是中國人");
        // ===============需求2 輸出“我愛中國”=================//
        System.out.println("我愛中國");
        // ===============需求3輸出“好好學習”=================//
        System.out.println("好好學習");
        // ===============需求4輸出“天天向上”=================//
        System.out.println("天天向上");

        // ===============需求 ......”=================//
        // ===============需求99 輸出“XXXX”=================//
        // ===============需求100 輸出“XXXX”=================//
        
        // 【注意1、】我們發現每次都是輸出字符的需求,輸出內容不同,輸出的代碼是相同的,每次都要寫一遍System.out.println()
        // 存在大量的重復代碼System.out.println()

        // 【注意2、】如果要是有100個需求輸出字符串的話,我們要寫100行System.out.println()。
// 【優化】使用方法來來優化

    }

}

使用方法優化:

【示例代碼2】

package lesson15;

public class Test3 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // ===============需求1 輸出“我是中國人”=================//
        println("我是中國人");
        // ===============需求2 輸出“我愛中國”=================//
        println("我愛中國");
        // ===============需求3輸出“好好學習”=================//
        println("好好學習");
        // ===============需求4輸出“天天向上”=================//
        println("天天向上");
    }

    // 定義一個方法,執行輸出的操作
    public static void println(String str) {
        System.out.println(str);
    }
}

 

場景二、如果我們要在場景一的輸出的每一行字符串前,加上“內空是:”這幾個字。如果按【示例代碼1】的方式實現,那要加100次,非常地麻煩。

 

 

而如果我們使用在【示例代碼2】上面做修改,就方便地多了。如下:

package lesson15;

public class Test3 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // ===============需求1 輸出“我是中國人”=================//
        println("我是中國人");
        // ===============需求2 輸出“我愛中國”=================//
        println("我愛中國");
        // ===============需求3輸出“好好學習”=================//
        println("好好學習");
        // ===============需求4輸出“天天向上”=================//
        println("天天向上");
    }

    // 定義一個方法,執行輸出的操作
    public static void println(String str) {
        System.out.println("內容是:"+str);    //  使用方法,方便維護
    }
}

總結:使用了方法,減少了大量的重復代碼,方便維護。

 


免責聲明!

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



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