zoukankan      html  css  js  c++  java
  • 从头认识java-3.2 return break continue

    这一章节我们来说说return break continue直接的相同与不同。

    1.相同

    都是跳出循环。

    package com.ray.ch03;
    
    public class Test {
    	public static void main(String[] args) {
    		System.out.println("-------with break-------");
    		for (int i = 0; i < 10; i++) {
    			if (i == 5) {
    				break;
    			}
    			System.out.println(i);
    		}
    		System.out.println("-------with continue-------");
    		for (int i = 0; i < 10; i++) {
    			if (i == 5) {
    				continue;
    			}
    			System.out.println(i);
    		}
    		System.out.println("-------with return-------");
    		for (int i = 0; i < 10; i++) {
    			if (i == 5) {
    				return;
    			}
    			System.out.println(i);
    		}
    		
    		System.out.println("-------if end?-------");
    	}
    
    }
    

    输出:

    -------with break-------
    0
    1
    2
    3
    4
    -------with continue-------
    0
    1
    2
    3
    4
    6
    7
    8
    9
    -------with return-------
    0
    1
    2
    3
    4

    从输出可以看出,三者都是跳出循环,但是这里就引出下面的不同点。


    2.不同点

    继续观察上面的结果

    break:在i==5的时候跳出,不再循环输出

    continue:在i==5的时候跳出,但是继续执行其他循环

    return:在i==5的时候直接跳出方法,不再执行任何代码,引出最后的那一句输出没有执行。


    总结:这一章节简单介绍了return break continue直接的相同与不同。


    这一章节就到这里,谢谢。

    -----------------------------------

    目录


    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    MySQL 如何只导出 指定的表 的表结构和数据 ( 转 )
    速度之王 — LZ4压缩算法(三)
    lz4,pigz,gzip 3者比较
    用php实现百度网盘图片直链的代码分享
    hibernate的oracle配置(转)
    过滤器
    dom4j创建格式化的xml文件
    jstl表达式
    jsp内置对象和el表达式
    jsp 三大指令和动作标签
  • 原文地址:https://www.cnblogs.com/raylee2007/p/4944480.html
Copyright © 2011-2022 走看看