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(); } } }