return break在循环中的使用
来源:互联网 发布:java 用户管理框架 编辑:程序博客网 时间:2024/05/01 02:35
return是跳出当前所在的一层循环,如果要跳出最外层的循环,则应该使用标志位,eg:
package cn.enn;
public class ForIn {
/**
* @author zhangxiaojun
* @version Aug 31, 2011 4:41:57 PM
* @param args
* TODO:
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
label:
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
for (int k = 0; k < 3; k++) {
System.out.println("k="+k);
break label;
}
System.out.println("j="+j);
}
System.out.println("i="+i);
}
System.out.println("main");
}
}
return 是跳出当前所在的方法体,eg:
package cn.enn;
public class ForIn {
/**
* @author zhangxiaojun
* @version Aug 31, 2011 4:41:57 PM
* @param args
* TODO:
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
for (int k = 0; k < 3; k++) {
System.out.println("k="+k);
return;
}
System.out.println("j="+j);
}
System.out.println("i="+i);
}
System.out.println("main");
}
}
这里使用return 跳出了整个main方法体。
- return break在循环中的使用
- break、continue、return在for循环中的使用
- 循环中的continue、 break、 return
- 一、break和return在多层for循环中的作用
- Java基础-return、break、continue在循环中的作用
- 关于return在循环语句中的使用
- Ruby中,next,break,return在block中的使用
- 循环语句中的break、continue、return用法
- break 和 continue 和 return在if语句和for循环中的区别
- 在while循环中,break,continue,return有什么区别?
- 在while循环中,break,continue,return有什么区别??
- switch 中的return break
- 死循环, break与return
- jQeruy 里each循环中的break与continue的替代物return false;和return true;
- js中的循环流程的控制return false,return true,break,continue
- 在Scala中的循环如何“break”
- break在for循环中的应用
- break和continue在循环中的区别
- 系统引导 - MBR引导代码研究(2)
- DB2 SQL Error: SQLCODE=-668, SQLSTATE=57016, SQLERRMC=7;
- Android笔记:Android UI学习 - 对话框 (AlertDialog & ProgressDialog)
- 好的程序员做不出好的软件设计
- 系统引导 - MBR引导代码研究(3)
- return break在循环中的使用
- Shadow - Soft Shadow Mapping算法及推导过程
- UTF-8 GBK UTF8 GB2312 之间的区别和关系
- Java中Hibernate数据分页显示之QBC
- 段式内存管理和页式内存管理
- 该做点什么
- Convert.ToInt32、(int)和int.Parse三者的区别
- 2011-08-31 —— 杂记 —— 关于Debug和Release之本质区别的讨论
- IIS6.0的Kernel Caching 压缩技术