Javaの学習4日目

javaは日を学習(1)

方法

メソッドの定義:

フォーマット:戻り値修飾子+ + +メソッド名+メソッドのパラメータ型ボディ

public static int sum(int num1,int num2){
    return num1+num2;   
}

修飾子の静的:プラス静的には直接使用するか、新しい再び出ることができます。

メソッド名:こぶ命名法

メソッドのオーバーロード

同じメソッド名、異なるパラメータ。(引数の数およびタイプ)

変数パラメータ(配列に似て、あなたはいくつかのパラメータを渡すことができます)

メソッド宣言は、指定されたパラメータ型省略記号を追加した後

この方法は、それがメソッドの最後の引数にする必要があり、一つの変数のパラメータを指定することができます。任意の一般的なパラメータは、その前に宣言する必要があります。

public static void test(int... a){
    System.out.print(a[1]);
}

###再帰的に(最高ではない、あまりにも多くのスペースを取ります)

それは自分自身を再帰的に呼び出します。

再帰頭部:いない場合は、独自のメソッドを呼び出すことがないときは、無限ループを入力します。

再帰ボディ:メソッド自体を呼び出します。

例:ウサギの問題(フィボナッチ数)

public class Demo05 {
    public static void main(String[] args) {
        System.out.println(fibon(5));

    }
    public static int fibon(int month){
        if(month==1||month==2){
            return 1;
        }else if(month<=0){
            return 0;
        }else{

            return fibon(month-1)+fibon(month-2);
        }
    }
}

おすすめ

転載: www.cnblogs.com/xxjl/p/12528303.html