Java基础知识break,continue,return(4)
2014-08-26 11:25
211 查看
break,continue,return常用有点儿混淆,总结一下
注意:在Java语句中,单独的return,continue,break语句用在中间时,会产生编译错误,return之后的语句执行不到。但可以通过把语句嵌入到某些语句(如if…else)来使用。
1. break
跳出当前循环(指的是整个当前循环,不是一次)
也可以用标号跳出指定循环
Outer:for(int i = 0;i<5;i++) //Outer是标号,用于对循环命名
{
for(int j = 0 ; j < 5 ; j ++)
if(j==4)
break Outer; //跳出到外循环停止循环
}
2. continue
跳出当前的本次循环(指的是就这一次的循环)后,继续下一次循环。
如果有嵌套可以返回到指定的循环。例如:
Outer:for(int i = 0;i<5;i++) //Outer是标号,用于对循环命名
{
for(int j = 0 ; j < 5 ; j ++)
if(j==4)
continue Outer; //跳出到外循环继续第二次外循环
}
3. return
3.1一般的就是用在有反回值的方法中,用来返回方法指定类型的值,同时结束方法执行;
3.2可以用在返回值为void的方法中,用来终止方法运行;
return语句通常用在一个方法的最后,以退出该方法并返回一个值。在Java语句中,单独的return语句用在方法中间是,会产生编译错误,return之后的语句执行不到。但可以通过把return语句嵌入到某些语句(如if…else)来使程序执行完方法中的所有语句是退出。
注意:在Java语句中,单独的return,continue,break语句用在中间时,会产生编译错误,return之后的语句执行不到。但可以通过把语句嵌入到某些语句(如if…else)来使用。
1. break
跳出当前循环(指的是整个当前循环,不是一次)
也可以用标号跳出指定循环
Outer:for(int i = 0;i<5;i++) //Outer是标号,用于对循环命名
{
for(int j = 0 ; j < 5 ; j ++)
if(j==4)
break Outer; //跳出到外循环停止循环
}
2. continue
跳出当前的本次循环(指的是就这一次的循环)后,继续下一次循环。
如果有嵌套可以返回到指定的循环。例如:
Outer:for(int i = 0;i<5;i++) //Outer是标号,用于对循环命名
{
for(int j = 0 ; j < 5 ; j ++)
if(j==4)
continue Outer; //跳出到外循环继续第二次外循环
}
3. return
3.1一般的就是用在有反回值的方法中,用来返回方法指定类型的值,同时结束方法执行;
3.2可以用在返回值为void的方法中,用来终止方法运行;
return语句通常用在一个方法的最后,以退出该方法并返回一个值。在Java语句中,单独的return语句用在方法中间是,会产生编译错误,return之后的语句执行不到。但可以通过把return语句嵌入到某些语句(如if…else)来使程序执行完方法中的所有语句是退出。
相关文章推荐
- java基础知识:break语句和continue语句
- Java基础:return和break、continue的区别
- Java基础循环结构,以及循环控制语句break,continue,return
- 【Java基础知识】终止单层和多层循环break的使用,跳出一次循环continue的使用
- java基础return,break,continue
- Java编程基础-----return、break、continue的理解
- 黑马程序员——Java基础——continue、break、return之间的区别
- Java基础-break,continue,return
- 【java基础】break continue return
- Java基础知识--带标签的break和continue
- Java基础--break,return,continue
- java基础四(switch;for;while;do...while;break;continue;return)
- java语言基础-控制循环语句-break- continue-return的区别
- Java基础-return、break、continue在循环中的作用
- 4 Java基础语法(switch语句,循环语句(for,while),控制跳转语句(break,return,continue))
- java基础之跳转到标号语句的方式(return,break,continue)
- java基础--跳转控制语句return break continue
- Java基础知识2.2-循环嵌套以及break.continue的用法
- Java基础学习之--Break/Continue/Return
- Java基础之continue, break, return