Java跳出多重嵌套循环代码实例
最近项目发现循环嵌套的比较多,一直用flag标志来跳出来,写法没什么大问题,比较影响代码美观,例如下面显示:
int i = 0; boolean flag = true; while (flag) { while (true) { if (i > 50) { flag = false; break; } } }
偶然看了一个老哥的代码,发现这种方式确实不错,如下:
int i = 0; ok: while (true) { while (true) { i++; System.out.println(i); if (i > 50) { break ok; } } }
以上所述是小编给大家介绍的Java跳出多重嵌套循环详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
相关推荐
-
深入理解Java嵌套类和内部类
一.什么是嵌套类及内部类 可以在一个类的内部定义另一个类,这种类称为嵌套类(nested classes),它有两种类型:静态嵌套类和非静态嵌套类.静态嵌套类使用很少,最重要的是非静态嵌套类,也即是被称作为内部类(inner).嵌套类从JDK1.1开始引入.其中inner类又可分为三种: 其一.在一个类(外部类)中直接定义的内部类: 其二.在一个方法(外部类的方法)中定义的内部类: 其三.匿名内部类. 下面,我将说明这几种嵌套类的使用及注意事项. 二.静态嵌套类 如下所示代码为定义一个静态嵌套
-
Java嵌套类和内部类详解
一.什么是嵌套类及内部类? 可以在一个类的内部定义另一个类,这种类称为嵌套类(nested classes),它有两种类型: 静态嵌套类和非静态嵌套类.静态嵌套类使用很少,最重要的是非静态嵌套类,也即是被称作为 内部类(inner).嵌套类从JDK1.1开始引入.其中inner类又可分为三种: 其一.在一个类(外部类)中直接定义的内部类: 其二.在一个方法(外部类的方法)中定义的内部类; 其三.匿名内部类. 下面,我将说明这几种嵌套类的使用及注意事项. 二.静态嵌套类 如下所示代
-
Java跳出多重嵌套循环代码实例
最近项目发现循环嵌套的比较多,一直用flag标志来跳出来,写法没什么大问题,比较影响代码美观,例如下面显示: int i = 0; boolean flag = true; while (flag) { while (true) { if (i > 50) { flag = false; break; } } } 偶然看了一个老哥的代码,发现这种方式确实不错,如下: int i = 0; ok: while (true) { while (true) { i++; System.out.prin
-
PHP中使用break跳出多重循环代码实例
复制代码 代码如下: $array = array(1,2,3,4,5,6); for($i=0;$i<10;$i++){ foreach($array as $key) { echo $key; if($key==2){ break 2; } } }
-
Java跳出多重嵌套循环过程解析
这篇文章主要介绍了Java跳出多重嵌套循环过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一.使用标号 1.多重嵌套循环前定义一个标号 2.里层循环的代码中使用带有标号 break 的语句 跳出多重嵌套循环(方法一) public static void main(String[] args) { ok: for(int i=0;i<15;i++){ for(int j=0;j<15;j++){ System.out.println(
-
使用jquery 的ajax 与 Java servlet的交互代码实例
这篇文章主要介绍了使用jquery 的ajax 与 Java servlet的交互代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 由于是使用jquery的 所以别忘记导入jq 下面是jsp文件 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!
-
Java程序生成Access文件代码实例
这篇文章主要介绍了Java程序生成Access文件代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 package access; import java.io.File; import java.io.IOException; import java.sql.SQLException; import java.sql.Types; import org.junit.Test; import com.healthmarketscience
-
java 读取系统Properties代码实例
这篇文章主要介绍了java 读取系统Properties代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 java读取系统Properties 属性,针对配置较多的属性值,单独打印,实现代码如下: import java.util.*; public class PropertiesTest { public static void main(String[] args) { Properties properties = System.
-
Java递归遍历文件目录代码实例
这篇文章主要介绍了Java递归遍历文件目录代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在读取文件降序输出单词及其个数的基础上,将txt文件存入文件夹中,开始递归遍历文件目录,之后输出txt文件中的单词及其个数,仍然是降序排列. 代码如下 import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.util.Map
-
Java连接mysql数据库代码实例程序
这篇文章主要介绍了java连接mysql数据库代码实例程序,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 用java 联接mysql的实例 在联接的时候,先确保本机安装了mysql或者服务器是安装了mysql import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; imp
-
基于Java验证jwt token代码实例
这篇文章主要介绍了基于Java验证jwt token代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 How to load public certificate from pem file..?地址 1.HS256对称加密 package jwt; import java.io.FileInputStream; import java.io.IOException; import java.security.KeyFactory; im
-
java合并list方法代码实例
这篇文章主要介绍了java合并list方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 List包括List接口以及List接口的所有实现类.因为List接口实现了Collection接口,所以List接口拥有Collection接口提供的所有常用方法,又因为List是列表类型,所以List接口还提供了一些适合于自身的常用方法 方法一 List<Children> reduce = list.stream() .map(x ->
随机推荐
- Git 详细介绍查看、删除、重命名远程分支和tag
- 详解ASP.NET Core实现强类型Configuration读取配置数据
- js实现同一页面可多次调用的图片幻灯切换效果
- Linux系统递归生成目录中文件的md5的方法
- C#:(变量)字段和局部变量的作用域冲突
- mysql安装配置方法图文教程(CentOS7)
- 实例讲解Android中的AutoCompleteTextView自动补全组件
- PHP正则+Snoopy抓取框架实现的抓取淘宝店信誉功能实例
- 分享python数据统计的一些小技巧
- 基于jquery的DIV随滚动条滚动而滚动的代码
- java中添加按钮并添加响应事件的方法(推荐)
- 高手递招:删除系统顽固文件技巧
- 解决Python中由于logging模块误用导致的内存泄露
- 概述Java的struts2框架
- Android系统的五种数据存储形式实例(一)
- Android Xutils3网络请求的封装详解及实例代码
- Android编程之退出整个应用程序的方法
- 单链表反转python实现代码示例
- PHP实现正则匹配所有括号中的内容
- 浅谈iOS中几个常用协议 NSCopying/NSMutableCopying