《Thinking in Java》第五篇笔记 就Java中的操作流程简单说几句
2016-04-02 19:32
453 查看
1、switch:
switch语句后的表达式的数据类型可以为byte,short,char,int,枚举类型,String类型,不能省略case后的break,否则会引入陷阱。
2、While和do while的区别:
While:先判断循环条件,若为真再执行循环体;(没分号)
Do while:先执行循环体再判断循环条件,若为真,再执行下一次循环,否则终止循环。(有分号)
3、while (count<10)等价于 for( ;count<10; )
4、增强的for循环:对数组和集合中的元素进行迭代处理。
for (类型 标识符:可迭代类型的表达式) 语句;
5、控制循环结构:
(1)break:
①break用于完全结束一个循环,跳出循环体;
②break后跟一个标签(识别外层循环),直接结束其外层循环。
(2)continue:
①continue用于终止本次循环,接下来开始下一次循环(跳过当次循环中剩下的语句,重新开始一次新的循环)
②continue后跟一个标签,用于直接跳过标签所识别循环的当次循环的剩下语句,重新开始下一次循环。
(3)return直接结束整个方法,循环也自然随之结束,不管return处在多少层循环之内。
switch语句后的表达式的数据类型可以为byte,short,char,int,枚举类型,String类型,不能省略case后的break,否则会引入陷阱。
2、While和do while的区别:
While:先判断循环条件,若为真再执行循环体;(没分号)
Do while:先执行循环体再判断循环条件,若为真,再执行下一次循环,否则终止循环。(有分号)
3、while (count<10)等价于 for( ;count<10; )
4、增强的for循环:对数组和集合中的元素进行迭代处理。
for (类型 标识符:可迭代类型的表达式) 语句;
5、控制循环结构:
(1)break:
①break用于完全结束一个循环,跳出循环体;
②break后跟一个标签(识别外层循环),直接结束其外层循环。
(2)continue:
①continue用于终止本次循环,接下来开始下一次循环(跳过当次循环中剩下的语句,重新开始一次新的循环)
②continue后跟一个标签,用于直接跳过标签所识别循环的当次循环的剩下语句,重新开始下一次循环。
(3)return直接结束整个方法,循环也自然随之结束,不管return处在多少层循环之内。
相关文章推荐
- Spring 源码分析(四) ——MVC(七)视图呈现
- java回炉重造(一)
- Java---设计模块(单例的变形)(多例)
- Java---设计模块(单例的变形)(多例)
- Spring 源码分析(四) ——MVC(六)M 与 C 的实现
- Spring 源码分析(四) ——MVC(五)初始化阶段
- javamail发送邮件(转)
- Eclipse | Maven : Multiple annotations found at this line
- javah用法
- 20145229吴姗珊 《Java程序设计》第5周学习总结
- java.sql.SQLException: Access denied for user
- MyEclipse主题背景多样化
- Java高级部分之线程重点总结(下)
- Java并发编程系列之八:wait()、notify()和notifyAll()
- Spring学习---1
- Java内存区域划分
- Java---设计模块(设计模块的简介及最简单的俩个单例代码加测试)
- Java---设计模块(设计模块的简介及最简单的俩个单例代码加测试)
- 20160331javaweb之JSP 标签技术
- Java日记——识别简单的验证码