String[] names = {"Ann", "Bob", "Cy"};
int[] scores = {85, 92, 77};
for (int i = 0; i < names.length; i++) {
System.out.println(names[i] + ":" + scores[names.length - 1 - i]);
}What is printed first?
- A
Ann:85
- B
Cy:85
- C
Bob:92
- Dcheck_circle
Ann:77
Explanation
The first iteration uses names[0]="Ann" but scores[2]=77 — an example of parallel-array misalignment when indices don't match.