zoukankan      html  css  js  c++  java
  • java基础_break和contiune用法

    简单地说,比如这样一个程序:
    for(...) {
    ...
    continue/break;
    ...
    }
    System.out.prinln("a");

    continue表示立即去执行“for(...)”这行代码,break表示立即去执行“System.out.prinln("a");”这行代码。

    运行break直接结束了for循环
    运行continue 直接进行下一次循环

    如下代码示例
    package java_test;
    public class BreakTest {
    	public static void main(String args[]) {
    		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("看看continue后这里执行了吗?");
    		}
    		System.out.println("continue测试完毕
    ***********************");
    		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测试完毕
    ***********************");
    	}
    }
    

    运行结果:

    循环没有开始

    现在开始测试continue

    开始第0次for循环

    看看continue后这里执行了吗?

    开始第1次for循环

    开始第2次for循环

    看看continue后这里执行了吗?

    continue测试完毕

    ***********************

    现在开始测试break

    开始第0次for循环

    看看break后这里执行了吗?

    开始第1次for循环

    break测试完毕

    ***********************

     

  • 相关阅读:
    Arrays.fill方法的陷阱
    彻底弄懂最短路径问题
    《c++primer》疑惑记录
    C++ 隐含的this 指针
    c++ 内存分配
    抽象 与 封装 区别
    iconv 文件编码转换
    python中文分词工具——结巴分词
    词形变换和词干提取工具(英文)
    python 绘图工具 matplotlib 入门
  • 原文地址:https://www.cnblogs.com/youning/p/6740147.html
Copyright © 2011-2022 走看看