previous | start | next

for loop Variant for arrays

A special form of the for loop is valid for accessing the elements of an array without explicitly using a subscript:

Each time through the for loop at lines 13 - 15, x gets the next value in the array a.

    1   
    2   public class ex4
    3   {
    4     
    5     public static void main(String[] args)
    6     {
    7       Random r = new Random();
    8       int a[] = new int[5];
    9   
   10       for(int i = 0;  i < a.length; i++) {
   11         a[i] = r.nextInt(1000);
   12       }
   13       for(int x: a) {                    
   14         System.out.println(x);
   15       }
   16       
   17     }
   18   
   19   }


previous | start | next