免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
機能
まず、関数の概念
コードの一部の特定の機能の完了、およびは、複数の場所で再利用することができます。
第二に、定義構文
主な機能:パブリック静的無効メイン(文字列[] args){
//ロジックコード
}
機能:パブリック静的void関数名(){//関数宣言
//論理機能を特定機能の完了を実装するためのコード
}
第三に、場所を定義
主な機能と並行して、クラス、外部の他の機能、。
第四に、関数を呼び出します
それは、直接、関数名を呼び出すことにより、必要とされる場合
構文:関数名(); //()は小さくすることはできません
第五に、関数のパラメータ
1.コンセプト:関数呼び出し関数の呼び出し側は、入力データを必要とします。
2.分類
。仮パラメータ:関数を呼び出すときに必要なフォームデータは、ローカル変数は同等、省略パラメータを宣言しました。
これは、パラメータリストと呼ばれるパラメータの複数から形成することができます。
パブリック静的ボイド関数名(パラメータ・タイプ名1パラメータ1、パラメータタイプ名2パラメータ2、...)} {
B実パラメータ:パラメータ設定のために、機能固有のデータを着信。引数と呼ばれます。
注型の実パラメータの要件、数、順序およびタイプパラメータが同じ数、順序でなければなりません。
パラメータデータ型パラメータ名1、パラメータ名2、パラメータ名の実施形態3を書き込むことができません。
3.パラメータを定義します
1.ログ:パラメータには、ユーザー名とパスワード、認証コードが必要です
2.登録:必要なパラメータ、ユーザー名、パスワード、電話番号、性別...
3. 2の数と尋ねる:必要なパラメータの数を入力します
A、B、Cのデータの種類:線形方程式を求めている4.ソリューション
5.お金を引き出す:パスワードの数は、パラメータマネーカードが必要
第六に、戻り値
関数の宣言は一貫性があると機能を実現しなければなりません。関数宣言は、戻り値の型を定義し、関数の実装が返される必要があり、その値と戻り値の型の戻り型が一致していなければなりません。
1.戻り値型の定義
関数の戻り値名のパブリック静的タイプ(パラメータリスト){
戻り値を返します。
}
戻り型はvoidデータオブジェクトタイプ+ +の8つの基本タイプを含む、任意の型であってもよいです
関数の戻り値:戻り値を返し、代表関数戻り、以降のコードは実行されません。
プロセスの戻り値2.
。関数の型のために
一つだけのreturn文:1)関数は、通常のシーケンスを実行します。
2)関数の分岐がある:各ブランチは、戻り値が存在しなければなりません
3)ループの機能:戻り値は、ループの外に配置されるべきです。
B。機能のためにvoid型の値を返しません。
1)。すべての機能コードが完了すると、この関数は自動的に戻ります。
2)機能を表すキーワードを使用すると、戻りコードは、その後実行されません返します。返します。
3.プロセスの関数の結果値を返します。
そしてリターンで同じ値の変数の型は、関数呼び出しの結果を受け入れます。
構文:変数名=戻り値型関数名(引数);あるいはダイレクトプリント機能名(引数);
七つのネストされた関数呼び出し
実行フロー:関数呼び出し、プログラムが関数呼び出しの位置に残り、その後実際のパラメータを順次優先機能コード内で実行さ、形状を割り当て参加している間、位置の関数を定義するために進むであろう、内部コードは、リターン機能の完了後に実行されます関数の位置に呼び出し、その後、ダウン続けます。
第五に、利益関数
1、コードの可読性を向上させる冗長コードを減らすために、コードがより簡潔です。
2.コードの再利用性を向上させる直接関数名で使用することができます。
3.修正しやすいコードの保守性を増やします。
4.共同開発を促進し、分裂を促進します。
1.関数の概念:コードの特定の機能が終了し、繰り返し使用することができます。
2.関数定義の構文
公共の静的な戻り値の型関数名(パラメータリスト){//関数の宣言
//関数の完全な特定の機能のコードを達成
}
三つの要素の機能:関数の戻り値の型パラメータリストの名前
3.関数名:識別子の命名を遵守し、それはあまりにも文字通り行うのがベストです。
機能の4戻り値:
関数の宣言は一貫性があると機能を実現しなければなりません。
構文を返します。戻り値を返します。
プロセスが復帰値については
関数処理の戻り値の1
a)のシーケンスフロー
b)は分岐処理
c)のリサイクルプロセス
2.関数処理の戻り値はありません
A)
B)
結果の戻り値の処理のための
関数のパラメータ
仮パラメータ:
実パラメータ:
6.関数呼び出し
関数名(パラメータリスト);