---------------------- android培训、java培训 、期待与您交流! ----------------------
控制执行流程
1.java使用了c的所有流程控制语句。
2.java不支持goto语句,但仍然可以进行类似goto那样的跳转,但比起典型的goto,有了很多限制。
3.while、do-while和for用来控制循环,有时将它们划分为迭代语句。
4.for循环常用于执行“计数”任务。
5.java里唯一用到逗号分隔的语句;而且那些语句均会独立执行。
6.foreach语句使用总结:foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。
7.foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。
8.foreach并不是一个关键字,习惯上将这种特殊的for语句格式称之为“foreach”语句。从英文字面意思理解foreach也就是“for 每一个”的意思。实际上也就是这个意思。
9.foreach的语句格式:for(元素类型t 元素变量x : 遍历对象obj){ 引用了x的java语句;}
10. foreach语句的局限性:如果要引用数组或者集合的索引,则foreach语句无法做到,foreach仅仅老老实实地遍历数组或者集合一遍。
11.foreach语句是for语句特殊情况下的增强版本,简化了编程,提高了代码的可读性和安全性(不用怕数组越界)。相对老的for语句来说是个很好的补充。提倡能用foreach的地方就不要再用for了。在用到对集合或者数组索引的情况下,foreach显得力不从心,这个时候是用for语句的时候了。foreach一般结合泛型使用
12. range()是所谓的生成器的一个非常简单的版本,它使得foreach语法可以适用更多的场合,并且增加可读性,但它的效率会降低。
13. return有两方面的用途:一方面指定一个方法返回什么值,另一方面它会导致当前的方法退出,并返回那个值。
14. break用于强行退出循环,不执行循环中剩余的语句。而continue则停止执行当前的迭代,然后退回循环起始处,开始下一次迭代。
15. 标签:后面跟有冒号的标识符。
16. 在java中,标签起作用的唯一的地方刚好是迭代语句之前。在此位置设置标签的唯一理由是:希望在其中嵌套另一个迭代或者一个开关(switch结构)。这是由于break和continue关键词通常只中断当前循环,但若随同标签一起使用,它们就会中断循环,直到标签所在的地方。
17. 如果想在中断循环的同时退出,简单地用一个return即可。
18. 在java里需要使用标签的唯一理由就是因为有循环嵌套存在,而且想从多层嵌套中的break或continue。
19. 注意:switch(表达式的值int或char型)
要将break语句置于特定case的末尾,否则控制流程会简单地下移,处理后面的case。
---------------------- android培训、java培训 、期待与您交流! ----------------------
======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
26万+

被折叠的 条评论
为什么被折叠?



