Java循环跳转语句之 continue(十五)
continue语句
continue语句的作用是跳过循环体中剩余的语句而强制执行下一次循环。
continue语句类似于break语句,但它只能出现在循环体中。
它与break语句的区别在于:continue并不是中断循环语句,而是中止当前迭代的循环,进入下一次的迭代。
注意:continue语句只能用在while语句、for语句或者foreach语句的循环体之中,在这之外的任何地方使用它都会引起语法错误。
例如:
1)打印1--10之间所有的偶数,使用continue语句实现。
public class HelloJava { public static void main(String[] args) { for (int i=1;i<=10;i++) { if (i%2 != 0) {//判断i是否是偶数 continue;//通过continue结束本次循环,直接进行下一次循环 } System.out.println(i); } } }
运行结果:
2)求1到10之间的所有偶数的和,使用continue语句实现。
public class HelloJava { public static void main(String[] args) { int sum = 0; // 保存累加值 for (int i = 1; i <= 10; i++) { // 如果i为奇数,结束本次循环,进行下一次循环 if (i%2 != 0) { continue; } sum = sum + i; } System.out.print("1到10之间的所有偶数的和为:" + sum); } }
运行结果: