1 public class EnhancedForLoopDemo
2 {
3 public static void main(String[] args)
4 {
5 int[] values = new int[10];
6
7 // In this loop, we need the index value, so we can't use
8 // an enhanced for loop.
9
10 for (int i = 0; i < values.length; i++)
11 {
12 values[i] = i * i;
13 }
14
15 // In this loop, we don't need the index value.
16 // The enhanced for loop simplifies the code.
17
18 int total = 0;
19 for (int element : values)
20 {
21 System.out.println(element);
22 total = total + element;
23 }
24
25 System.out.println("Sum: " + total);
26 }
27 }