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);
}
}
}