私はプログラミングがとても新しいです。しかし、私は "succ"というメソッドを書いています。これは、与えられたパラメータに1を加えます。他のメソッドからjavaのメソッドにアクセスするには?
int succ(int x) {
return x += 1;
}
私は最初の方法で2つの数字を追加する別の方法を書いています。これは私の試みが次のようになります:
int add(int x, int y) {
for(int i = 0; i < y; i++) {
succ(x);
}
return x;
}
残念ながら、それは動作していないようです。常に最初のxを返します。例:私がadd(8,5)を入力すると、それは8を返します。誰かが私を助けることができますか?私は間違って何をしていますか?
ありがとうございます。
'x = succ(x)'を実行してみてください。また、このhttps://stackoverflow.com/questions/40480/is-java-pass-by-reference-or-pass-by-value?rq=1を参照してください –
ああうわー、それは働いた。私はそれを考えなかったとは信じられません。どうもありがとう! – Shinubi
プログラミングへようこそ!あなたは本当にうまくいっています。答えが投稿されると、[このリンク](http://stackoverflow.com/questions/40480/is-java-pass-by-reference-or-pass-byvalue?rq=1) –