package com.levelup.java;
import java.util.Arrays;
import org.junit.Ignore;
import org.junit.Test;
/**
* This java example will demonstrate how to loop over
* a for loop.
*
* @author Justin Musgrove
* @see <a href='http://www.leveluplunch.com/java/examples/iterate-looping-for-each-statement/'>Iterate using for Loop</a>
*/
public class IterateForLoop {
double[] numbers = {55, 29, 68, 21, 48, 36, 92, 56, 88, 96};
@Ignore
@Test
public void loop_for_infinite () {
for ( ; ; ) {
System.out.println("don't run this code");
}
}
@Test
public void loop_for_java_1_4 () {
for (int x = 0; x < numbers.length; x ++) {
System.out.println(numbers[x]);
}
}
@Test
public void loop_for_java_1_5 () {
for (double number : numbers) {
System.out.println(number);
}
}
@Test
public void loop_for_java_1_8 () {
Arrays.stream(numbers).forEach(x -> System.out.println(x));
}
}