は、このコードを考える:なぜ2の代わりに1を出力しますか?どのように改善できますか?
public class Test {
public void add(int x){
x++;
}
public static void main(String args[]){
Test t = new Test();
int a = 1;
t.add(a);
System.out.println(a);
}
}
は、私はちょうど私が私が間違ってこのメソッドを呼び出すと思う2の代わりの1をプリントアウトしたいです。 理由を理解できたら助かりますか?
結果を返さないと、返されるはずです。x ++; ** –