array[ j ] = target
target
into cell j of the arrayarray[ j ] == target
array[ j ].equals( target )
String
objects contain the same characters.
Unless you enjoy late nights debugging programs that have no hope of ever running, look over those three answers. Two of them (the wrong ones) are very common bugs. They will happen to you. Learn to recognize them.
The program below has more of the search method.
Inspect the second if
statement.
It is written so that if the target has just been found the
method immediately returns to the caller
with the index of the cell in which target
was found.
The second return
statement is NOT part of the loop body.
It is executed only when every cell of the array has been inspected
and the target has not been found.
You know what to do with those blanks.