您的位置:首页 > 编程语言 > Java开发

Java跳出循环的区别

2011-08-10 10:35 363 查看
1.return 跳出returnAndBreak方法

// 演示示例
public void returnAndBreak() {
int i = 0;
String interleave = "ON";

System.out.println("==== return ====");
while (i < 10) {
System.out.println(" OUT==================== ");
i ++ ;
if ( interleave.equalsIgnoreCase("ON") ) {
return;
}
System.out.println("i = " + i);
}
System.out.println("==== return ====");
}
// 输出结果
==== return ====
OUT====================


2.break 跳出while (i < 10) {} 循环

// 演示示例
public void returnAndBreak() {
int i = 0;
String interleave = "ON";

System.out.println("==== break ====");
while (i < 10) {
System.out.println(" ==================== ");
i ++ ;
if ( interleave.equalsIgnoreCase("ON") ) {
break;
}
System.out.println("i = " + i);
}
System.out.println("==== break ====");
}
// 输出结果:
==== break ====
====================
==== break ====


3.if条件判断 + continue 中断循环进行下一次循环(此例演示的加条件判断后,如果条件满足,后面的步骤就不执行了)

// 演示示例
public void returnAndBreak() {
int i = 0;
String interleave = "ON";

System.out.println("==== continue ====");
while (i < 10) {
System.out.println(" ==================== ");
i ++ ;
if ( interleave.equalsIgnoreCase("ON") ) {
continue;
}
System.out.println("i = " + i);
}
System.out.println("==== continue ====");
}
输出结果:
==== continue ====
====================
====================
====================
====================
====================
====================
====================
====================
====================
====================
==== continue ====


雕虫小技而言,呵呵
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java string