1、分支结构和循环结构是两种基本的流程控制结构,分支结构根据条件选择来选择性的执行某段代码,循环结构则用于实现根据循环条件重复执行某段代码。
2、if 语句使用布尔表达式或者布尔值作为分支条件来进行分支控制,有三种形式 。 if(){}、if(){} else {} 、if(){} else if (){}
3、else本身就是一个条件。else的隐含条件是对前面的条件进行取反。使用时总是优先把包含范围小的条件放在前面进行处理。
4、switch语句是由一个控制表达式和多个case标签组成,switch后边控制表达式的数据类型只能是byte、short、char、int整数类型。使用时不要忽略break。
5、循环语句在满足条件的情况下会反复执行一段代码,被执行的代码称为循环体,循环体如果不停止循环会变成死循环。循环语句包括四个部分:初始化语句、循环条件、循环体、迭代语句(控制语句在适当的时候终止)。
6、while循环执行是判断条件是否为true,是true时才会进行执行下边循环体。先判断后循环
7、do while 先执行循环体再判断循环条件,循环条为真则执行下一次循环,否则终止循环。
8、for循环中循环条件总比循环体要多执行一次。当最后一次循环条件为false时,将不再执行循环体
9、如果把一个循环放在另一个循环里面就可以形成嵌套循环。
10、一个数组中只能存储一种类型的数据。一旦数组初始化完成,数组中所占用的空间就会固定下来,数组的长度将不可改变。数组初始化时有两种形式:静态初始化、动态初始化。
11、实际的数组对象被存储在堆内存中,如果引用该数组对象的数组引用变量是一个局部变量,那么他被存储在栈内存中。
12、对于基本的数组而言,数组元素的值直接存储在对应的数组元素中,初始化数组时,先为数组分配内存空间,然后直接将数组元素的值存入数组元素中。
13、引用类型的数组的数组元素是引用,每个数组元素里是存储还是引用,它都指向了另一块内存,这块内存里存储了有效数据。
14、Java中的数组类型是引用类型,默认为null。Java语言支持多维数组,但是如果要从数组底层的运算机制上来讲没有多维数组。
流程控制和数组
最新推荐文章于 2021-02-28 15:37:54 发布