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直接的相同与不同。


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

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

    目录


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

  • 相关阅读:
    Java Collection知识总结
    Java异常总结
    关于触发器
    关于事务
    git分支的创建、删除、切换、合并
    github项目上传管理
    如何在github上下载单个文件夹?
    常见的javascript跨站
    各类常用端口漏洞缺陷
    SEO优化实践操作
  • 原文地址:https://www.cnblogs.com/raylee2007/p/4944480.html
Copyright © 2011-2022 走看看