Array Simulation
Category: Simulation
Author: Stuart Reges
Book Chapter: 7.1
Problem: Array Simulation
You are to simulate the execution of a method that manipulates an array of integers. Consider the following method: public static void mystery(int[] list) { for (int i = 0; i < list.length - 1; i++) { if (i % 2 == 0) { list[i]++; } else { list[i]--; } } } In the left-hand column below are specific lists of integers. You are to indicate in the right-hand column what values would be stored in the list after method mystery executes if the integer list in the left-hand column is passed as a parameter to mystery. Original List Final List ------------------------------------------------------------ {6, 3} ____________________________ {2, 4, 6} ____________________________ {1, 2, 3, 4} ____________________________ {2, 2, 2, 2, 2} ____________________________ {7, 3, 2, 0, 5, 1} ____________________________
1) {6, 3}
2) {2, 4, 6}
3) {1, 2, 3, 4}
4) {2, 2, 2, 2, 2}
5) {7, 3, 2, 0, 5, 1}