第3章 程序流程控制

1.三种基本技术可以改变程序的控制流程:调用方法、选择、循环。

2.有四种类型的布尔逻辑:和、或、异或、非。

3.异或:如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。

4.单个“&”、“|”符号将使两个布尔表达式都被检查。u

5.switch语句中检测的变量只能是32位或者更小的整数值,也就是说只能是byte、short、int、char(JDK7.0以后,变量可以是String类型)。

6.case后的值必须是与switch中的变量相同的数据类型,必须是常量或字面量。

7.switch语句只测试变量和值的相等性,在单个case语句中只能比较一个值。

8.在java中,不提倡过度使用break和continue语句。

9.用一对花括号“{}”将零个或多个语句括起来,就构成一个块(也称复合语句)

10.块体现了JAVA面向对象程序设计的封装概念,在一个块中声明的局部变量的作用域是该变量的声明开始点到最小的包含其声明的块结束。

11.标号是一个标识符,用于给某程序块一个名字,格式:label:{code};label是标号名。

12.return语句的格式:return 表达式;或return(表达式);

 

posted @ 2016-06-05 23:17  victorAii  阅读(116)  评论(0编辑  收藏  举报