真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Java方法(超詳細(xì)干貨?。。。?創(chuàng)新互聯(lián)

目錄

專注于為中小企業(yè)提供做網(wǎng)站、成都網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)河源免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上1000+企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

一、前言

二、簡(jiǎn)單的了解? ?方法

三、定義方法

1.修飾符

2.返回類型

3.方法名?

4.形參列表

5.方法體

四、方法的調(diào)用

五、代碼理解


一、前言

什么是方法?

通俗易懂的說(shuō),方法就是一個(gè)大括號(hào){ },給大括號(hào)起名字,好通過(guò)名字去反復(fù)執(zhí)行大括號(hào)中的內(nèi)容

方法的本質(zhì)?

可以反復(fù)調(diào)用的獨(dú)立代碼塊

二、簡(jiǎn)單的了解? ?方法
如果我們的代碼都在main方法中,從上到下進(jìn)行編寫;在此模式下,程序結(jié)構(gòu)會(huì)隨著功能復(fù)雜度的增加而越來(lái)越復(fù)雜。在代碼中會(huì)有不連續(xù)的出現(xiàn)重復(fù)性代碼,無(wú)法用循環(huán)來(lái)解決。為了簡(jiǎn)化代碼以及程序結(jié)構(gòu),把這些不連續(xù)的重復(fù)性代碼提取出來(lái),封裝為一個(gè)方法(函數(shù)),并為之取名。然后在需要用到該方法(函數(shù))代碼的位置去調(diào)用該方法(函數(shù))。

方法的好處:
代碼量少了很多,減少了無(wú)謂的重復(fù)勞動(dòng);
代碼也便于維護(hù),如果重復(fù)的代碼需要修改時(shí),那么只需要在單獨(dú)的方法(函數(shù))中,修改一次即可。
如果能夠在函數(shù)命名時(shí)做到“見(jiàn)名知意”,對(duì)代碼的可讀性也是一種提高。
在后期由于模塊化編程思想的出現(xiàn),我們除了把不連續(xù)的重復(fù)性代碼提取封裝為方法外,也會(huì)把獨(dú)立的功能模塊封裝為方法。

還有一些其他益處,
設(shè)計(jì)人員不用考慮實(shí)現(xiàn)的細(xì)節(jié),只需要理清楚在整個(gè)程序中有哪些模塊、模塊與模塊的關(guān)系,這樣更有利于他們對(duì)于程序宏觀的控制。
開(kāi)發(fā)人員可以只考慮自己負(fù)責(zé)的模塊的實(shí)現(xiàn),達(dá)到多人同時(shí)開(kāi)發(fā)的效果,在效率上大大提升。
三、定義方法
語(yǔ)法格式:

[修飾符列表] 返回類型 方法名(形參列表){
				方法體; // 實(shí)現(xiàn)部分 功能的實(shí)現(xiàn)語(yǔ)句塊
}

//初學(xué)者 [修飾符列表] 可以固定寫 public static

1.修飾符

定義的方法的訪問(wèn)范圍和訪問(wèn)方式? 初期我們可以固定書寫為 public static

2.返回類型

定義的方法在執(zhí)行結(jié)束后,是否有返回的結(jié)果,該結(jié)果是什么數(shù)據(jù)類型(能且只能書寫一個(gè))

返回值類型 可以是任意數(shù)據(jù)類型(基本/引用數(shù)據(jù)類型)

3.方法名?

定義方法時(shí)給方法取的名字屬于自定義標(biāo)識(shí)符,按規(guī)范書寫(見(jiàn)名知意、首字母小寫,多單詞組成時(shí),后續(xù)單詞首字母大寫 )即可

4.形參列表

定義的方法在執(zhí)行前需要從使用者身上得到的初始數(shù)據(jù)。如果沒(méi)有初始數(shù)據(jù),那么可以不寫;如果有一個(gè)寫 參數(shù)類型 參數(shù)名;如果參數(shù)有多個(gè),中間用逗號(hào)分隔

注【實(shí)參】:(實(shí)際的參數(shù),方法調(diào)用時(shí)由使用者傳入的數(shù)據(jù)) ;根據(jù)方法形參的類型、個(gè)數(shù)和順序傳入相對(duì)應(yīng)的數(shù)據(jù)

5.方法體

書寫任意的Java語(yǔ)句,實(shí)現(xiàn)該方法所要完成的功能即可

PS: 方法本身是一個(gè)單獨(dú)的模塊,所以它的定義是在其他方法之外的。 所有的方法都是平行關(guān)系,千萬(wàn)注意不要在一個(gè)方法內(nèi)部定義另一個(gè)方法 方法的定義只能寫在Java類的大括號(hào)中。

四、方法的調(diào)用
//語(yǔ)法:
類名.方法名(實(shí)際參數(shù)列表);

注意事項(xiàng):

(1)實(shí)參和形參的類型和個(gè)數(shù)必須一致,且順序不變

(2)調(diào)用的是同一個(gè)類的方法時(shí),類名. 可以省略

五、代碼理解
題目:書寫一個(gè)函數(shù)實(shí)現(xiàn),傳入一個(gè)整型參數(shù),輸出 該數(shù)字每一位之和

public class Method{
    public static void main(String[] args) {
        // 調(diào)用 num 方法 就可執(zhí)行該代碼的功能
        num(147);//調(diào)用同一類方法時(shí),類名. 可省略
    }            //實(shí)參 147 就是真正給形參傳遞的數(shù)據(jù)

    public static void num(int intNum){ // 加在方法定義的位置--形參 (參數(shù)類型 參數(shù)名)
        // 方法體 實(shí)現(xiàn)方法功能
        int sum=0;
        while (intNum>0) {
            sum+=intNum%10;
            intNum=intNum/10;
        }
        System.out.println("和為:"+sum);
    }
}

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧


本文標(biāo)題:Java方法(超詳細(xì)干貨?。。。?創(chuàng)新互聯(lián)
標(biāo)題網(wǎng)址:http://weahome.cn/article/dgosjg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部