Shell

推荐列表 站点导航

当前位置:首页 > 脚本编程 > Shell >

Java中跳出循环函数break和continue使用例子

来源:网络整理  作者:网友投稿  发布时间:2020-12-29 01:13
jquery中文网为您提供Java中跳出循环函数break和continue使用例子等资源,欢迎您收藏本站,我们将为您提供最新的Java中...

在java中跳出循环我们会用到break和continue函数了,下面整理了几个例子,希望对各位了解break和continue会带来帮助哦。

在Java中,如果想跳出for循环,一般情况下有两种方法:break和continue。
break是跳出当前for循环,如下面代码所示:

<table cellpadding="1" cellspacing="1"> <tr> <td bgcolor="#FFE7CE"> 代码如下</td> <td bgcolor="#FFE7CE">复制代码</td> </tr> <tr> <td colspan="2" valign="top" bgcolor="#FFFFFF" id=copy7709>public class RecTest { 
    
    /**
     * @param args
     */
    public static void main(String[] args) { 
        for(int i=0; i< 10; i ){ 
            if(i==5){ 
                break; 
            } 
            System.out.print(i " "); 
        } 
    } 


  
输出:0 1 2 3 4
也就是说,break会跳出(终止)当前循环。continue是跳出当前循环,开始下一循环,如下所示:

<table cellpadding="1" cellspacing="1"> <tr> <td bgcolor="#FFE7CE"> 代码如下</td> <td bgcolor="#FFE7CE">复制代码</td> </tr> <tr> <td colspan="2" valign="top" bgcolor="#FFFFFF" id=copy9964>public class RecTest { 
    
    /**
     * @param args
     */
    public static void main(String[] args) { 
        for (int i = 0; i < 10; i ) { 
            if (i == 5) { 
                continue; 
            } 
            System.out.print(i " "); 
        } 
    } 


输出:0 1 2 3 4 6 7 8 9
   以上两种方法没有办法跳出多层循环,如果需要从多层循环跳出,则需要使用标签,定义一个标签label,
然后在需要跳出的地方,用break label就行了,代码如下:

<table cellpadding="1" cellspacing="1"> <tr> <td bgcolor="#FFE7CE"> 代码如下</td> <td bgcolor="#FFE7CE">复制代码</td> </tr> <tr> <td colspan="2" valign="top" bgcolor="#FFFFFF" id=copy7086>

public class RecTest { 
    
    /**
     * @param args
     */
    public static void main(String[] args) { 
    
        loop: for (int i = 0; i < 10; i ) { 
            for (int j = 0; j < 10; j ) { 
                for (int k = 0; k < 10; k ) { 
                    for (int h = 0; h < 10; h ) { 
                        if (h == 6) { 
                            break loop; 
                        } 
                        System.out.print(h); 
                    } 
                } 
            } 
        } 
        System.out.println("nI'm here!"); 
    } 

  
输出:
012345
I'm here!

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://www.juheyunku.com/jiaob/shell/10477.shtml

相关文章
最新文章
Centos下PHP5升级为PHP7的方法 Centos下PHP5升级为PHP7的方法

时间:2021-01-03

在php当中常量和变量的区 在php当中常量和变量的区

时间:2020-12-29

PHP中经典的四大排序算法 PHP中经典的四大排序算法

时间:2020-12-29

dw怎么运行php文件? dw怎么运行php文件?

时间:2020-12-29

PHP PHP_EOL 换行符 PHP PHP_EOL 换行符

时间:2020-12-29

Python3爬虫进阶:MongoDB存储 Python3爬虫进阶:MongoDB存储

时间:2020-12-29

python如何运行一个python程 python如何运行一个python程

时间:2020-12-29

用PHP写一个计算器(附完 用PHP写一个计算器(附完

时间:2020-12-29

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

Java中跳出循环函数break和continue使用例子

2020-12-29 编辑:网友投稿

在java中跳出循环我们会用到break和continue函数了,下面整理了几个例子,希望对各位了解break和continue会带来帮助哦。

在Java中,如果想跳出for循环,一般情况下有两种方法:break和continue。
break是跳出当前for循环,如下面代码所示:

<table cellpadding="1" cellspacing="1"> <tr> <td bgcolor="#FFE7CE"> 代码如下</td> <td bgcolor="#FFE7CE">复制代码</td> </tr> <tr> <td colspan="2" valign="top" bgcolor="#FFFFFF" id=copy7709>public class RecTest { 
    
    /**
     * @param args
     */
    public static void main(String[] args) { 
        for(int i=0; i< 10; i ){ 
            if(i==5){ 
                break; 
            } 
            System.out.print(i " "); 
        } 
    } 


  
输出:0 1 2 3 4
也就是说,break会跳出(终止)当前循环。continue是跳出当前循环,开始下一循环,如下所示:

<table cellpadding="1" cellspacing="1"> <tr> <td bgcolor="#FFE7CE"> 代码如下</td> <td bgcolor="#FFE7CE">复制代码</td> </tr> <tr> <td colspan="2" valign="top" bgcolor="#FFFFFF" id=copy9964>public class RecTest { 
    
    /**
     * @param args
     */
    public static void main(String[] args) { 
        for (int i = 0; i < 10; i ) { 
            if (i == 5) { 
                continue; 
            } 
            System.out.print(i " "); 
        } 
    } 


输出:0 1 2 3 4 6 7 8 9
   以上两种方法没有办法跳出多层循环,如果需要从多层循环跳出,则需要使用标签,定义一个标签label,
然后在需要跳出的地方,用break label就行了,代码如下:

<table cellpadding="1" cellspacing="1"> <tr> <td bgcolor="#FFE7CE"> 代码如下</td> <td bgcolor="#FFE7CE">复制代码</td> </tr> <tr> <td colspan="2" valign="top" bgcolor="#FFFFFF" id=copy7086>

public class RecTest { 
    
    /**
     * @param args
     */
    public static void main(String[] args) { 
    
        loop: for (int i = 0; i < 10; i ) { 
            for (int j = 0; j < 10; j ) { 
                for (int k = 0; k < 10; k ) { 
                    for (int h = 0; h < 10; h ) { 
                        if (h == 6) { 
                            break loop; 
                        } 
                        System.out.print(h); 
                    } 
                } 
            } 
        } 
        System.out.println("nI'm here!"); 
    } 

  
输出:
012345
I'm here!

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://www.juheyunku.com/jiaob/shell/10477.shtml

相关文章

风云图片

推荐阅读

返回Shell频道首页