一、数组:可以存放多个同一类型的值,必须指定长度
- 声明时,必须指定长度
-
不是在声明类型的时候指定长度,而是在给多个值开辟空间的时候指定长度
- 创建数组
-
方法1:声明数组的同时,指定数组的长度,不赋值
[图片上传失败...(image-3c3858-1525863334915)]
-
方法2:声明数组的同时,赋值
image -
方法3:声明完数组后,赋值
image -
方法4:声明数组的同时赋值,可以省略new int[]
image
-
- 创建数组
-
错误写法:不是申明的同时赋值,不可以省略new int[]
image -
获取数组的长度
image -
获取数组的元素
- 数组索引从0开始。索引为0的元素,成为“元素0”.
- 数组nums的第一个元素写为:nums[0]
- 数组索引最大值是数组长度减1
- 如果数组nums长度是5,数组中第5个元素是最后一个元素,索引是4,写为nums[4],如果写nums[5],运行时,会发生数组索引越界异常,但是在编译时不会报错。
- 数组中,前面的元素是指索引小的元素,后面的元素说是索引大的元素
-
数组的使用
-
数组的遍历(访问一遍数组中所有的元素)
-
e.g
image
-
-
在数组中查找指定值的元素,显示整个元素的索引
-
e.g
image
-
-
e.g 输入5次,存入数组,遍历数组输出5次
-
代码
[图片上传失败...(image-b3185c-1525863334915)]
-
运行结果
image
-
-
练习:已知int[] nums = { 1, 2, 3, 4, 5, 6, 7, 8 };
-
当遍历到第3个元素时,控制台显示元素值
-
答案
[图片上传失败...(image-e3d02-1525863334913)]
-
-
只遍历数组中的前一半元素
-
答案
[图片上传失败...(image-7b233b-1525863334913)]
-
-
当遍历到元素5(索引值为5的元素)时跳出遍历
-
答案
[图片上传失败...(image-42290b-1525863334913)]
-
-
-
-
网友评论