Java For-Each Loop
Java For-Each Loop (Enhanced for Loop)
The for-each loop is used to iterate over arrays or collections in a simpler and more readable way than a traditional for loop.
It eliminates the need for an index variable.
Syntax
item→ current element of the array/collectionarrayOrCollection→ the array or collection being iterated
Example 1: Iterating Over an Array
📌 Output:
Example 2: Iterating Over Numbers
Example 3: Sum of Array Elements
📌 Output:
Example 4: Iterating Over a Collection (ArrayList)
📌 Output:
Advantages of For-Each Loop
Readable – no need to manage index variables
Safe – avoids out-of-bounds errors
Quick – easier to iterate over arrays and collections
Limitations
Cannot modify the elements of the array/collection directly
Cannot get the index of the element (use traditional
forloop if needed)
