[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/Scarlet-Coder/programming/master/loop/java/DifferentLoops.java [Back]  [Original]

import java.util.Arrays;
import java.util.Iterator;
import java.util.List;

/**
 * @author Beven Lee
 */
public class DifferentLoops {

    public static void main(String[] args) {

        List numbers = Arrays.asList(1, 2, 3, 4, 5);

        System.out.println("Looping using foreach loop");
        for(Integer number : numbers) {
            System.out.print(number + " ");
        }
        System.out.println();

        System.out.println("Looping using for loop");
        for(int i = 0; i < numbers.size(); i++) {
            System.out.print(numbers.get(i) + " ");
        }
        System.out.println();

        System.out.println("Looping using while loop");
        int i = 0;
        while(i < numbers.size()) {
            System.out.print(numbers.get(i) + " ");
            i++;
        }
        System.out.println();

        System.out.println("Looping using do while loop");
        i = 0;
        do {
            System.out.print(numbers.get(i) + " ");
            i++;
        }
        while(i < numbers.size());
        System.out.println();

        System.out.println("Looping using an iterator");
        Iterator iterator = numbers.iterator();
        while(iterator.hasNext()) {
            Integer next = iterator.next();
            System.out.print(next + " ");
        }
        System.out.println();
    }
}

Web Proxy Viewer  |  New URL  |  Original Page