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测试完毕

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

     

  • 相关阅读:
    第七章 过滤器 Filter(二)
    第七章 过滤器基础 Filter
    学了近一个月的java web 感想
    js写的一个简单的手风琴菜单
    第六章 对象作用域与servlet事件监听器
    第五章 Web应用程序状态管理
    第四章 使用Servlet处理HTTP请求
    第三章 使用Servlet处理HTTP响应
    第二章 Servlet基础
    myeclipse解决Fail to create the java Virtual Machine
  • 原文地址:https://www.cnblogs.com/youning/p/6740147.html
Copyright © 2011-2022 走看看