Enhanced Loop
The for(:) loop is designed for iteration over array and collections.
Iterating over Arrays:
int a[]={10,20,30,40,50},sum=0;
for(int i:a){
sum+=i;
}
System.out.println(sum);
Iterating over Collections:
ArrayList al=new ArrayList();
al.add(10);
al.add(20);
al.add(30);
for(Object element:al)
{
System.out.println(element);
}
Iterating over Arrays:
int a[]={10,20,30,40,50},sum=0;
for(int i:a){
sum+=i;
}
System.out.println(sum);
Iterating over Collections:
ArrayList al=new ArrayList();
al.add(10);
al.add(20);
al.add(30);
for(Object element:al)
{
System.out.println(element);
}