前提・実現したいこと
拡張for文を使用して、配列の値を変更したいと考えています。
for文では、配列の値を変えることができるのですが、
拡張for文では自分の思う様に配列の値を変更をうまくできずに困っています。
######以下の様な通常のfor文の様な出力結果を拡張for文を利用して求めたいと思っています。
実現することが出来たfor文の例
java
1public class Array{ 2 public static void main(String[] args){ 3 int[] array = {100,200,300}; 4 array_change(array); 5 6 for(int i : array){ 7 System.out.println(i); 8 } 9 } 10 11 public static void array_change(int[] array){ 12 for(int i=0; i < array.length; i++){ 13 array[i] ++; 14 } 15 } 16}
出力結果
101 201 301
拡張for文を利用して試したこと
java
1public class Array{ 2 public static void main(String[] args){ 3 int[] array = {100,200,300}; 4 array_change(array); 5 6 for(int i : array){ 7 System.out.println(i); 8 } 9 } 10 11 public static void array_change(int[] array){ 12 for(int i : array){ 13 i ++; 14 } 15 } 16}
###問題の出力結果
100 200 300
###利用環境
Eclipseを利用して、学習を進めています。
何かしらのヒントを何卒よろしくお願いいたします。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/10 15:37
2020/05/10 15:44
2020/05/10 16:30 編集
退会済みユーザー
2020/05/10 17:34
2020/05/11 00:13