break:跳出所在的循环,不在执行剩余部分。

continue:停止当前循环,continue之后的语句不执行,回到所在循环初始处,进入下一次循环。

public class TestBreakContinue {
    public static void main(String[] args) {
         //测试break
 //        for (int j = 0; j < 2; j++) {
 //            for(int i=0;i<5;i++){
 //                System.out.println("这是第"+(j+1)+"次大循环,这是在break语句之前的信息,这是第"+(i+1)+"次小循环");
 //                if(i==3){
 //                    break;
 //                }
 //                System.out.println("这是第"+(j+1)+"次大循环,这是在break语句之后的信息,这是第"+(i+1)+"次小循环");
 //            }    
 //        }
             
         //测试continue
                 for (int j = 0; j < 2; j++) {
                     for(int i=0;i<5;i++){
                         System.out.println("这是第"+(j+1)+"次大循环,这是在break语句之前的信息,这是第"+(i+1)+"次小循环");
                         if(i==3){
                             continue;
                         }
                         System.out.println("这是第"+(j+1)+"次大循环,这是在break语句之后的信息,这是第"+(i+1)+"次小循环");
                     }    
                 }   
     }
     
 }


 

 

 

测试结果:

在break中

这是第1次大循环,这是在break语句之前的信息,这是第1次小循环
这是第1次大循环,这是在break语句之后的信息,这是第1次小循环
这是第1次大循环,这是在break语句之前的信息,这是第2次小循环
这是第1次大循环,这是在break语句之后的信息,这是第2次小循环
这是第1次大循环,这是在break语句之前的信息,这是第3次小循环
这是第1次大循环,这是在break语句之后的信息,这是第3次小循环
这是第1次大循环,这是在break语句之前的信息,这是第4次小循环
这是第2次大循环,这是在break语句之前的信息,这是第1次小循环
这是第2次大循环,这是在break语句之后的信息,这是第1次小循环
这是第2次大循环,这是在break语句之前的信息,这是第2次小循环
这是第2次大循环,这是在break语句之后的信息,这是第2次小循环
这是第2次大循环,这是在break语句之前的信息,这是第3次小循环
这是第2次大循环,这是在break语句之后的信息,这是第3次小循环
这是第2次大循环,这是在break语句之前的信息,这是第4次小循环

 

 

在continue中

这是第1次大循环,这是在break语句之前的信息,这是第1次小循环
这是第1次大循环,这是在break语句之后的信息,这是第1次小循环
这是第1次大循环,这是在break语句之前的信息,这是第2次小循环
这是第1次大循环,这是在break语句之后的信息,这是第2次小循环
这是第1次大循环,这是在break语句之前的信息,这是第3次小循环
这是第1次大循环,这是在break语句之后的信息,这是第3次小循环
这是第1次大循环,这是在break语句之前的信息,这是第4次小循环
这是第1次大循环,这是在break语句之前的信息,这是第5次小循环
这是第1次大循环,这是在break语句之后的信息,这是第5次小循环
这是第2次大循环,这是在break语句之前的信息,这是第1次小循环
这是第2次大循环,这是在break语句之后的信息,这是第1次小循环
这是第2次大循环,这是在break语句之前的信息,这是第2次小循环
这是第2次大循环,这是在break语句之后的信息,这是第2次小循环
这是第2次大循环,这是在break语句之前的信息,这是第3次小循环
这是第2次大循环,这是在break语句之后的信息,这是第3次小循环
这是第2次大循环,这是在break语句之前的信息,这是第4次小循环
这是第2次大循环,这是在break语句之前的信息,这是第5次小循环
这是第2次大循环,这是在break语句之后的信息,这是第5次小循环