質問内容
質問を評価する
(0ポイント)
|
ジェネリクスとイテレータを用いて実行結果→1,-2,3,-4,5と表示させたいのですが 2と4しか表示されません。どうすればいいのでしょうか ArrayList<Integer> array = new ArrayList<Integer>(); array.add(1); array.add(2); array.add(3); array.add(4); array.add(5); for(Iterator<Integer> i=array.iterator(); i.hasNext();){ Integer iterator = i.next(); if(iterator % 2 == 0){ iterator *= -1; System.out.println(i.next()); } else{ System.out.println(i.next()); } }
|