continue关键字:语句将控制权传递给它所在的封闭迭代语句的下一次迭代。(跳出本循环,执行下一次循环)。
适用于:while 、 do while 、 for循环语句
使用细节:
1. 如果continue出现在循环的末尾(最后一条语句),那么可以省略。
2. 如果continue出现在循环的第一条语句,那么后面的语句都无法执行,所以编译报错。
3. 可以结合标记使用。
/**
* Author:Liu Zhiyong
* Version:Version_1
* Date:2016年4月4日10:05:48
* Desc:例题:计算1~100的偶数总和
* 【总结】
* continue关键字:语句将控制权传递给它所在的封闭迭代语句的下一次迭代。(跳出本循环,执行下一次循环)。
* 适用于:while 、 do while 、 for循环语句
* 使用细节:
* 1. 如果continue出现在循环的末尾(最后一条语句),那么可以省略。
* 2. 如果continue出现在循环的第一条语句,那么后面的语句都无法执行,所以编译报错。
* 3. 可以结合标记使用。
*
*/
class Demo17
{
public static void main(String[] args)
{
//测试1
outer:for(int i=0; i<3; i++){
inner:for(int j=0; j<2; j++){
System.out.println("i=" + i + "j=" + j);
continue outer; //结合标记使用
}
}
//测试2
int sum = 0;
for(int num=1; num<=100; num++){
if(num%2 != 0){
continue; //如果是奇数,跳出本次循环
}
sum = sum + num;
}
System.out.println("总和是" + sum);
}
}