文章目录
- java基础之数组与数组遍历(7)
- 一、数组
- 二、数组遍历
- 三小结
一、数组
数组:一组能够存储相同数据类型值的变量的集合;
特点:
一种线性数据存储的结构,具有效率高,内存空间连续的特点,数组必须具有固定长度,是最常用的数据结构之一.
数组必须具有长度,每个数据称为元素,数组元素的位置从0开始.数组中的元素位置称为下标.
定义数组的方式:
第一种:使用默认初始值来初始化数组中的每一个元素.
int[] arr1=new int[5];//定义一个数组并给定长度,可根据下标赋值,未赋值的位置数据是0; int len=arr1.length;//数组长度,是下标+1. for(int i=0;iarr1[i]=i+1;//为数组中的元素赋值. }
第二种:先声明,后赋予默认初始值
int[] arr2;//先定义一个数组 arr2=new int[5];//再给数组定义长度 arr2[0]=1;//赋值元素
第三种:先声明,然后直接给定值初始化
int[] arr3=new int[]{1,2,3,4,5};//定义一个有数据的数组,可以修改,不可以增加;
arr3[0]=9;
第四种:将第三种方法简化.
int[] arr4={11,22,33,44};//简化了定义一个有数据的数组,可以修改,不可以增加;
arr4[0]=1;
二、数组遍历
x表示数组名
1.数组的长度:x.length;
2.通过下标来访问数组:下标从0开始,最后一个下标就是长度减1.
如访问最后一个元素:x[x.length-1]
3.遍历:
普通for循环:
int[] x={3,2,4,1};
int len=x.length;//将长度先取出来,就不需要再去计算了,会提升效率.
for(int i=0;i
System.out.println(x[i]);
}
foreach循环:jdk1.5之后新增的
for (int i:x){
System.out.println(i);
}
三小结
本章概述了java基础中的数组与数组的遍历,熟练掌握数组,是成为大神的第一步.
有哪里不足或者有更好的建议,欢迎留言吐槽,有哪里不懂的小伙伴,可以私信我,我会一一答复,感谢认可,感谢支持!



