关于continue和break的理解

来源:互联网 发布:全面战争系列 知乎 编辑:程序博客网 时间:2024/06/07 03:08

continue跳出本次循环,break跳出整个循环就相当于中断了循环。例子:

import java.util.Scanner;import java.io.*;import java.util.*;public class TestContinueAndBreak {public static void main(String agrs[]) throws Exception{        System.out.println("循环没有开始");        System.out.println("现在开始测试continue");        for (int i = 0; i < 3; i++) {            System.out.println("开始第" + i + "次for循环");            if (i == 1) {                continue;//System.out.println("tset");   //无法访问到。            } System.out.println("看看continue后这里执行了吗?");        }        System.out.println("continue测试完毕\n***********************");        System.out.println("现在开始测试break");        for (int i = 0; i < 3; i++) {            System.out.println("开始第" + i + "次for循环");            if (i == 1){                break;            }        System.out.println("看看break后这里执行了吗?");        }        System.out.println("break测试完毕\n***********************");    }}

结果如下:


循环没有开始
现在开始测试continue
开始第0次for循环
看看continue后这里执行了吗?
开始第1次for循环
开始第2次for循环
看看continue后这里执行了吗?
continue测试完毕
***********************
现在开始测试break
开始第0次for循环
看看break后这里执行了吗?
开始第1次for循环
break测试完毕
***********************





吗?




*


0 0
原创粉丝点击