方法的使用

2021-10-03 20:18:58 字數 1304 閱讀 3895

一. 方法的基本用法

1.什麼是方法

(1) 方法就是乙個**片段. 類似於 c 語言中的 「函式」.

方法的意義就是為了讓**變得簡單

方法的構成: 訪問修飾限定符 返回值 方法名(形式引數列表)

system.out.

println

(sum);}

public static

void

main1

(string[

] args)

注意事項

1 實參給形參傳遞是按照值傳遞

2.實參和形參的型別需要匹配

3.引數的個數需要匹配

4.一般情況下不建議在方法內進行直接的列印

5 返回值相當於方法給你的響應接受這個響應

6返回什麼樣的型別,需要用什麼去接收它

2. 方法的過載

(1) 方法名相同

(2)引數列表不相同(引數的個數或者引數的型別)

(3)返回值不做要求

public static

void

main

(string[

] args)

public static

intadd

(int a,

int b)

public static

double

add(

double a,

double b)

3. 方法遞迴

乙個方法在執行過程中呼叫自身, 就稱為 "遞迴「

(1) 遞迴的原理:函式的執行需要開闢棧幀。只要執行乙個函式,就需要在棧上開闢記憶體

例:遞迴求n的階乘

public static

void

main1

(string[

] args)

public static

intfac

(int n)

return n *

fac(n -1)

;}

(2)遞迴的優點:

1.**簡潔

2.經常被用作處理複雜問題

3.邏輯很清楚

(3)遞迴的缺點:

1.會經常進行重複的運算

2.遞迴是乙個非常耗費記憶體的。

3.棧上開闢記憶體,棧溢位的可能性變大

4.不易於思考

gcc使用的方法

1。gcc包含的c c 編譯器 gcc,cc,c g gcc和cc是一樣的,c 和g 是一樣的,一般c程式就用gcc編譯,c 程式就用g 編譯 2。gcc的基本用法 gcc test.c這樣將編譯出乙個名為a.out的程式 gcc test.c o test這樣將編譯出乙個名為test的程式,o引數...

substring方法的使用

str str.substring int beginindex 擷取掉str從首字母起長度為beginindex的字串,將剩餘字串賦值給str str str.substring int beginindex,int endindex 擷取str中從beginindex開始至endindex結束時...

經常使用的方法

getquerystring type function getquerystring name getlinkparam config queryreconfiginfo.do?serverid 1 serverid function getlinkparam link,name es5的寫法 v...