ホームページ  >  記事  >  Java  >  Java の関数に渡されるときの args の格納タイプは何ですか?

Java の関数に渡されるときの args の格納タイプは何ですか?

hzc
hzcオリジナル
2020-06-17 16:49:144439ブラウズ

Java の関数に渡されるときの args の格納タイプは何ですか?

#Java の関数に渡されるときの引数の格納タイプは何ですか?

Java1.5 では新機能が追加されています: 可変パラメータ:

パラメータの数が不確実で型が決まっている状況に適しており、Java は可変パラメータを配列として扱います。

注: 変数パラメーターは最後の項目になければなりません。複数の可変パラメータがある場合、そのうちの 1 つが最後の項目であってはいけないため、サポートされる可変パラメータは 1 つだけです。パラメータの数は可変であるため、後ろに同じ型のパラメータがある場合、Java は受信パラメータが前の可変パラメータに属するか次のパラメータに属するかを区別できないため、可変パラメータは最後の項目にのみ配置できます。

変数パラメーターの特性:

(1) はパラメーター リストの最後にのみ表示できます;

(2)... 変数タイプと変数の間にあります。変数名 (前後にスペースありまたはなし);

(3) 変数パラメーターを使用してメソッドを呼び出す場合、コンパイラーは暗黙的に変数パラメーターの配列を作成し、変数パラメーターの形式で変数パラメーターにアクセスします。メソッド本体の配列。

public class Varable {
 public static void main(String [] args){
  System.out.println(add(2,3));
  System.out.println(add(2,3,5));
 }
 public static int add(int x,int ...args){
  int sum=x;
  for(int i=0;i<args.length;i++){
   sum+=args[i];
  }
  return sum;
 }
}

推奨チュートリアル: "java チュートリアル"

以上がJava の関数に渡されるときの args の格納タイプは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。