How to use Breaking Indefinite Loops ?

public class MainClass {
public static void main(String[] args) {

OuterLoop: for (int i = 2;; i++) {
  for (int j = 2; j < i; j++) {
    if (i % j == 0) {
      continue OuterLoop;
    }
  }

  System.out.println(i);
  if (i == 17) {
    break;
  }
}

}
}
2
3
5
7
11
13
17