break,continue,return的用法_break continue语句

break,continue,return的用法_break continue语句1.break:直接结束一个循环,跳出循环体。break以后的循环体中的语句不会继续执行,循环体外面的会执行privatevoidtest(){for(inti=0;i<3;i++){Log.e(TAG,"i="+i);if(i==1){brea…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1. break:直接结束一个循环,跳出循环体。break以后的循环体中的语句不会继续执行,循环体外面的会执行

private void test(){ 
   
        for (int i = 0; i < 3; i++) { 
   
            Log.e(TAG, "i = " + i);
            if (i == 1) { 
   
                break;
            }
            Log.e(TAG, "break 后");
        }
        Log.e(TAG, "循环结束");
    }

输出结果

i = 0
break 后
i = 1
循环结束

这里说下为什么需要在三个地方打印log,是为了区分开break continue和return,请继续往下看

2. continue:中止本次循环,继续下次循环。continue以后的循环体中的语句不会继续执行,下次循环继续执行,循环体外面的会执行

private void test(){ 
   
        for (int i = 0; i < 3; i++) { 
   
            Log.e(TAG, "i = " + i);
            if (i == 1) { 
   
                continue;
            }
            Log.e(TAG, "continue 后");
        }
        Log.e(TAG, "循环结束");
    }

输出结果

i = 0
continue 后
i = 1
i = 2
continue 后
循环结束

3. return:return的功能是结束一个方法。 一旦在循环体内执行return,将会结束该方法,循环自然也随之结束。与continue和break不同的是,return直接结束整个方法,不管这个return处于多少层循环之内。

private void test(){ 
   
        for (int i = 0; i < 3; i++) { 
   
            Log.e(TAG, "i = " + i);
            if (i == 1) { 
   
                return;
            }
            Log.e(TAG, "return 后");
        }
        Log.e(TAG, "循环结束");
    }

输出结果

i = 0
return 后
i = 1
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/194597.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python mkv转mp4,如何将mkv格式转换成mp4视频呢

    python mkv转mp4,如何将mkv格式转换成mp4视频呢在日常生活中都会使用到MKV视频文件的。MKV视频文件主要是视频文件、音频文件和字幕压制的。MKV视频一般在网上都是可以直接下载的。各种种子和磁链下载的也基本都是MKV视频。但有时可能会碰到视频播放错误。无法播放或者不支持文件播放的。一般都是可以通过转换视频格式修改的。那今天就教大家怎么将mkv格式转换成mp4格式吧。1、首先点击下方的立即下载按钮然后弹出下载迅捷视频转换器的下载框。下载打开之后,…

    2022年10月16日
    6
  • app怎么修改服务器IP地址,怎么修改手机服务器ip地址

    app怎么修改服务器IP地址,怎么修改手机服务器ip地址怎么修改手机服务器ip地址内容精选换一换如果私钥文件丢失了,可以为服务器替换新的密钥对,并使用新的私钥文件连接云手机。以下为替换服务器密钥对的操作指导,请提前在云服务器控制台创建密钥对,并将密钥对对应的私钥文件下载至本地。登录管理控制台。在服务列表页,选择“计算>云手机CPH”。进入云手机页面。进入云手机页面。单击左侧导航栏的“服务器管理”。选择需要修改密钥对的服务器,在本文主要介绍…

    2022年6月29日
    34
  • 罗技k580切换设备_罗技键盘怎么连接电脑

    罗技k580切换设备_罗技键盘怎么连接电脑插接收器是默认长按F11的,蓝牙是默认长按F12电脑:MacbookPro、联想台式机目的:Mac连蓝牙,联想连接收器步骤:首先进驱动下载地址下载罗技驱动插上接收器进入驱动软件,长按键盘F11,将键盘与联想成功连接,此时联想绑定的为F11长按F12,打开Mac蓝牙,Mac跳出提示(用K580输入6个数字加enter键,然后点击连接),可与Mac成功连接,此时Mac绑定的是F12两台电脑成功连接后,按F11可切换到联想电脑,按F12可切换到Mac…

    2022年10月15日
    3
  • openCV中cvSnakeImage()函数代码分析

    openCV中cvSnakeImage()函数代码分析/*M///////////////////////////////////////////////////////////////////////////////////////////IMPOR

    2022年7月3日
    21
  • visudo_visudo怎么编辑

    visudo_visudo怎么编辑visudo==vi/etc/suduersvisudo可以帮组检查语法%用户组机器=(授权角色的权利)命名目录sudo-l可以查看用户权限PATH是变量命令可以运行的路径PATH=目录:$PATH其中$PATH将之前所有变量追加上echo”PATH=/user/local/bin:$PATH”>>.crshr…

    2025年8月18日
    1
  • Swoole WebSocket开启SSL支持 使用wss连接「建议收藏」

    Swoole WebSocket开启SSL支持 使用wss连接

    2022年2月12日
    52

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号