break与continue关键字

在任何循环结构的主体部分,可以加上break或continue关键字来控制循环的流程,且break不仅可以用于循环结构中,还可以用在选择结构中,比如switch语句。

 

break关键字:

  break用于强行跳出,不执行当前结构中break之后的代码部分,一般多用于switch语句与循环语句中。

 

continue关键字:

  continue一般只用在循环结构中,用于跳出本次的循环,开始下一次循环,当continue跳出时,迭代器也会随之继续迭代(迭代器不会因为跳出而不迭代此次循环的变量)。

 

break与continue的区别:

  break强调结果,break在任何循环结构中的主体部分均可以用来控制循环的流程,当某一循环体中使用了break跳出,该循环会立即停止,且不执行循环中剩余的语句。

  continue强调过程,continue用于终止某次循环过程,即跳过循环体中未执行的语句,接着进行下一次是否执行循环体的判定。

 

测试break与continue:

 

package com.lxj.cnblogs;

/**
 * @author 刘小将
 * 测试break与continue
 */
public class TestBreakAndContinue{
    
    public static void main(String[] args){
        
        //break
        System.out.println("break结果为:");
        for(int a = 1;a <= 10;a++) {
            if(a==5) {
                break;
            }
            System.out.print(a);    //print加ln,换行
        }
        System.out.println();
        System.out.println("------美丽的分割线------");
        
        //continue
        System.out.println("continue结果为:");
        for(int b = 1;b <= 10;b++ ) {
            if(b==5) {
                continue;
            }
            System.out.print(b);    //print不加ln,不换行
        }
        
    }
}

 

 

 

输出结果为:

猜你喜欢

转载自www.cnblogs.com/joyfulcode/p/12405681.html