Next: Finding the mode. Up: Array examples. Previous: None.


Simple tasks

Textbook: Sections 5.3 and 5.4

Finding an array element

The most common thing you'll want to do to an array is to walk through the array doing something. I want to look at one particular thing you might want to do to an array: find a particular element within the array.

To do this, we might go through the array looking for possible matches. When we find a match, we stop.

int i;
for(i = 0; i < arr.length; i++) {
    if(arr[i] == value) break;
}
if(i == arr.length) {
    IO.print(value + " not found in array");
} else {
    IO.print(value + " found at array index " + i);
}
Notice that in this case it was important that we define i outside the for loop, since we wanted to use its final value after the for loop also.

Next: Finding the mode. Up: Array examples. Previous: None.