day05 Java_循环_基本类型数组
精华笔记:
-
循环结构:
- for结构:应用率高、与次数相关的循环
-
三种循环结构的选择规则:
- 先看循环是否与次数相关:
- 若相关----------------------------直接上for
- 若无关,再看要素1与要素3是否相同:
- 若相同------------------------直接上do...while
- 若不同------------------------直接上while
- 先看循环是否与次数相关:
-
break:跳出循环
continue:跳过循环体中剩余语句而进入下一次循环
-
嵌套循环:
- 循环中套循环,常常多行多列时使用,一般外层控制行,内层控制列
- 执行过程:外层循环走一次,内层循环走所有次
- 建议:嵌套层数越少越好,能用一层就不用两层,能用两层就不用三层,若业务必须通过三层以上的循环才能解决,说明你的设计有问题
- break只能跳出当前一层循环
-
数组:
-
是一种数据类型(引用类型)
-
相同数据类型元素的集合
-
定义:
-
初始化:给数组中的元素做初始化
-
访问:访问的是数组中的元素
-
通过(数组名.length)可以获取数组的长度(元素的个数)
-
通过下标/索引来访问数组中的元素
下标从0开始,最大到(数组的长度-1)
-
-
遍历/迭代:从头到尾挨个走一遍
-
补充:
- 变量的同名问题:
- 作用域重叠时,变量不能同名的
- \t:水平制表位,固定占8位
- ArrayIndexOutOfBoundsException数组下标越界异常
- 数组下标范围为0到(数组长度-1),超出范围则发生如上的异常
浙公网安备 33010602011771号