Java continue语句示例
时间:2020-02-23 14:37:06 来源:igfitidea点击:
continue语句是我们经常使用的不同控制语句之一。
如果在循环中找到continue语句,它将继续当前迭代,并且不会在继续语句后执行语句。
它通常用于在某些条件的基础上 跳过当前迭代。
让我们拍摄非常简单的例子:
Java continue语句示例
我们可以在数组中有1到10个元素,但我们希望仅打印奇数并跳过偶数。
在这种情况下,如果我们得到偶数,我们将跳过迭代所以 loop不会打印偶数。
package org.igi.theitroad;
public class ContinueStatementExample {
public static void main(String[] args) {
int arr[] ={1,2,3,4,5,6,7,8,9,10};
for (int i = 0; i < arr.length; i++) {
if(arr[i]%2==0)
{
continue;
}
System.out.print(" "+arr[i]);
}
}
}
带标签的Continue语句
Labeled break continue当我们想要继续标记的循环而不是当前循环时使用。
例如:
我们有一个二维矩阵,只包含0和1.如果行从1开始,则要跳过一行。
package org.igi.theitroad;
public class LabeledContinueStatment {
public static void main(String[] args) {
int[][] arr = { { 1, 0, 0 }, { 0, 0, 0 }, { 1, 1, 1 }, { 0, 1, 1 } };
outer: for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
if (arr[i][0] == 1) {
System.out.println("Skipping row "+i+ "as it started with 1");
continue outer;
}
System.out.print(" " + arr[i][j]);
}
System.out.println();
}
}
}

