The `continue`

statement has two forms, the unlabeled and labeled `continue`

statement. The first example shows you how to use the unlabeled `continue`

statement while the second example shows you how to use the labeled `continue`

statement.

```
package org.kodejava.example.lang;
public class ContinueDemo {
public static void main(String[] args) {
int[] numbers = {5, 11, 3, 9, 12, 15, 4, 7, 6, 17};
int length = numbers.length;
int counter = 0;
for (int number : numbers) {
// When number is greater or equals to 10 skip the
// current loop and continue to the next loop because
// we only interested to count number less than 10.
if (number >= 10) {
continue;
}
counter++;
}
System.out.println("Found " + counter + " numbers less than 10.");
// The example below used a labeled continue statement. In the
// loop below we sum the number in the array until reminder of
// the number divided by 2 equals to zero. If the reminder is
// zero we skip to the next dimension of the array.
int[][] data = {
{8, 2, 1},
{3, 3},
{3, 4, 5},
{5, 4},
{6, 5, 2}};
int total = 0;
outer:
for (int[] aData : data) {
for (int j = 0; j < aData.length; j++) {
if (aData[j] % 2 == 0) {
continue outer;
}
total += aData[j];
}
}
System.out.println("Total = " + total);
}
}
```