javaを勉強しているのですが、
配列をメソッド呼び出しで渡し、呼び出し先で書き換えると呼び出し元も書き換わることを知りました。ですが、下のソースコードのように拡張for文を用いて書き換えると呼び出し元が変わりません。どうしてでしょうか。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
java
ソースコード
public static void incArray(int[] array){
for(int i : array){
i++;
public static void main(String[] args){
int[] array={1,2,3};
incArray(array);
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/27 15:40