私が主に知りたいことは の行public static void val(int[] x)
は何ですか(int[] x)
は何ですか?また :私はJavaは私に同じプロセスで異なる結果を与えています
for(int y:i){
System.out.println(y);
}
ではなくを頼むとき、なぜ私は最終合算値を取得しています:「Xに「I2」の値を変換しない
int y=2+i2;
System.out.println(y);
なぜ谷イマイチ()メソッド"すぐに、その後、" i2 "の計算に" x "の値を使用してコンパイルを続ける....申し訳ありませんが、私の質問があいまいな場合....私はちょうどそれを置く方法を知りません....ありがとう
完全コード:
public static void main(String[] args) {
int[] i = { 25, 22 };
int i2 = 41;
val(i);
for (int y : i) {
System.out.println(y);
}
vale(i2);
int y = 2 + i2;
System.out.println(y);
}
public static void val(int[] x) {
for (int c = 0; c < x.length; c++) {
x[c] *= 2;
}
}
public static void vale(int x) {
x += 23;
}
https://docs.oracle.com/javase/tutorial/java/index.html –
メソッドvale(int x)は意味をなさないものです。あなたはそのような変数に影響を与えることはできません。あなたは結果を返さなければならず、呼び出し側はそれを処理しなければなりません。 –