Mental Model
Going through each item in an array one by one to look at or use it.
Analogy: Like reading a list of names on a paper from top to bottom, checking each name carefully.
[0] -> [1] -> [2] -> [3] -> [4] -> null ↑ start at index 0
[0] -> [1] -> [2] -> [3] -> [4] -> null ↑ start at index 0
[5] -> [3] -> [8] -> [6] -> [2] ↑ current index = 0
[5] -> [3] -> [8] -> [6] -> [2]
↑
current index = 1[5] -> [3] -> [8] -> [6] -> [2]
↑
current index = 2[5] -> [3] -> [8] -> [6] -> [2]
↑
current index = 3[5] -> [3] -> [8] -> [6] -> [2]
↑
current index = 4Final state: [5] -> [3] -> [8] -> [6] -> [2] Traversal complete, all elements visited.
public class ArrayTraversal { public static void traverseArray(int[] arr) { for (int i = 0; i < arr.length; i++) { System.out.print(arr[i] + " "); } System.out.println(); } public static void main(String[] args) { int[] array = {5, 3, 8, 6, 2}; traverseArray(array); } }
for (int i = 0; i < arr.length; i++) {System.out.print(arr[i] + " ");for (int i = 0; i < arr.length; i++) {
for (int i = 0; i < arr.length; i++) {
for (int i = 0; i < arr.length; i++) { System.out.print(arr[i] + " "); }arr backwards in Java?int[] arr = {2, 4, 6, 8};
for (int i = 1; i < arr.length; i += 2) {
System.out.print(arr[i] + " ");
}int[] arr = {1, 3, 5, 7};
for (int i = arr.length; i >= 0; i--) {
System.out.print(arr[i] + " ");
}arr, which code snippet correctly prints all elements at even indices in reverse order?Pass the test and this pattern moves unknown