Loops / N times
Use for loop when you know
how many times you want to loop.
package com.minte9.basics.loops;
import java.util.Arrays;
import java.util.List;
public class Loops {
public static void main(String[] args) {
for (int i=0; i<3; i++) {
System.out.println(i);
}
int[] nums = {10, 20, 30};
for (int no : nums) {
System.out.println(no);
}
List<Integer> data = Arrays.asList(100, 200, 300);
data.forEach(x -> System.out.println(x));
data.forEach(System.out::println);
}
}
Break
Use
labels to exit from multiple loops.
package com.minte9.basics.loops;
public class Break {
public static void main(String[] args) {
int[][] numbers = {
{1,2,8},
{4,5,6},
{7,8,9},
};
A: for (int i=0; i<numbers.length; i++) {
B: for (int j=0; j<numbers[i].length; j++) {
System.out.print(i + ":" + j + " ");
if (numbers[i][j] == 4) {
System.out.println("Break from B");
break B;
}
if (numbers[i][j] == 7) {
System.out.println("Break from A");
break A;
}
}
}
}
}