引数とパラメータ:
引数: メソッドが呼び出されたときにメソッドに渡される値。
パラメータ: 引数を受け取るメソッド内の変数。
パラメータ宣言:
メソッド名の後の括弧内で宣言します。
これらの宣言構文は通常の変数と同じです。
これらはメソッドに対してローカルであり、引数を受け取るタスクを持ちます。
パラメータを使用した簡単な例:
class ChkNum { boolean isEven(int x) { return (x % 2) == 0; } }
メソッド isEven(int x) は、渡された値が偶数の場合は true を返し、そうでない場合は false を返します。
class ParmDemo { public static void main(String args[]) { ChkNum e = new ChkNum(); if(e.isEven(10)) System.out.println("10 is even."); if(e.isEven(9)) System.out.println("9 is even."); if(e.isEven(8)) System.out.println("8 is even."); } }
メソッドは異なる値で呼び出され、引数は括弧内に渡されます。
複数のパラメータ:
メソッドには、カンマで区切られた複数のパラメータを含めることができます。
書籍のクラス Factor.java を参照してください
public class IsFact { public static void main(String args[]) { Factor x = new Factor(); if(x.isFactor(2, 20)) System.out.println("2 is factor"); if(x.isFactor(3, 20)) System.out.println("this won't be displayed"); } }
さまざまなタイプのパラメータ:
パラメータにはさまざまなタイプを指定でき、個別に指定できます。
int myMeth(int a, double b, float c) { // ...
この概要では、isEven() メソッドと isFactor() メソッドの構文と実際の例を含め、メソッドでのパラメーターの使用に関する主要なポイントを説明します。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3