for循环
控制一段代码重复执行很多次
格式:
for (初始化语句;循环条件;迭代语句){
循环体语句(重复执行的代码);
}
while循环
do while循环
先执行再判断循环条件
特点:至少会执行一次循环体
循环的区别:
死循环:一直循环的执行下去,如果没有干预不会停下来
嵌套循环:循环中又包含循环
- 外部循环每循环一次,内部循环全部执行完一次
跳转关键字:break、continue
数组
数组就是用来存储一批同种类型数据的内存区域(可以理解成容器)
数组的定义
静态初始化数组
定义数组的时候直接给数组赋值
“数据类型[] 数组名”也可以写成“数据类型 数组名[]”
数组变量名中存储的是数组在内存中的地址,数组是引用类型
数组的访问
数组名称[索引]
数组的长度属性:length
数组的最大长度:数组名.length-1 // 前提:元素个数大于0
动态初始化数组
初始化:定义数组的时候只确定元素的类型和数组的长度,之后再存入具体数据
初始化格式:
元素默认值规则:
数组的遍历
遍历:一个一个数据的访问
遍历数组: