演習を渡すパラメータ

mxdxパッケージ; 

publicクラスMYTEST {
//参照する結果を書き込むプログラム

公共の静的無効メイン(文字列[] args){
// A、メインメソッドに2つのローカル変数のB、2つのローカル変数が定義された

int型A = 10;
INT = 20はBである
のSystem.out.println( "A:" + + A "B" B +); // 1. 直接印刷、A = 10、B = 20である。
変更(A、B); //コール変更処理(同じ名前の二つがあること、適切な方法で、次の種類と一致することに注意してください

ローカル変数と//ローカル変数は、メソッドの呼び出しが完了またはポップさを処理するために属しているが、ポップされた方法が消える
のSystem.out.println(「:」+ + "B" B +); // 4 。このとき、AB = 10、B = 20であり、印刷の初期値の値

//一次元アレイを定義
INT [] ARR =を{1,2,3 4、5};
//メソッド呼び出し変更
変化(ARR)
のSystem.out.println(ARR [1]); //5. わずか2及び4は、ループ条件の新しい配列は、{1,4,3,8,5}であり、プリント値4
}

パブリック静的ボイド変更(INT、INT B){

のSystem.out .println( "A:" + + A "B" B +); // 2。ダイレクト印刷、20はA = 10.B =であり
; A = B
B = A + B;
のSystem.out.println( "A:" + + A "B" B +); // 3 ..簡単な計算によって、20はA = B = 40
}

パブリック静的ボイド変更(INT [] ARR){
(INT X = 0のための; X <arr.lengthあり; x ++)ループ
IF(ARR [X]%22で除算される素子の一次元アレイ(すなわち偶数)が満たされる0表しますサイクリング条件は、
ARR [X] * = 2;2を乗じた要素の条件を満足するサイクル、即ち、フォームに新しい一次元アレイ
}
}
}



}
         
概要

渡された引数として渡された参照型は、パラメータの変更のアドレス値である引数に影響します。
引数(値の転送)のような基本的なタイプは、引数を変更しないパラメータを変更します。
方法は消える飛び出るための方法として、生成を呼び出してローカル変数は、メソッドに属します。

おすすめ

転載: www.cnblogs.com/denglulu/p/12124908.html