Hello!大家好,我是编程小白,又见面了,废话不多说,直接进入正题,今天来说说数组。
![40ee7773876191e374f250053b1cfa44.png](https://i-blog.csdnimg.cn/blog_migrate/0b89733675891c5b39257dfa32add9ad.jpeg)
数组
定义
是多个相同类型数据一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。
特点:
1.数组是序排列的
2.数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型
3.创建数组对象会在内存中开辟一整块连续的空间
4.数组的长度一旦确定,就不能修改。
分类
① 二维数:一维数组、二维数组。
② 照数组元素的类型:基本数据类型元素的数组、引用数据类型元素的数组
一维数组
数组的声明与初始化
声明
int[] id;
静态初始化:数组初始化和数组元素的赋值同时进行
id=new int[]{1,2,3,4};
动态初始化:数组初始化和元素赋值分开进行
int id[]=new int[4];
id[0]=1;
id[1]=2;
id[2]=3;
id[3]=4;
注意:数组的角标是从0开始的
数组的属性
length(长度)
属性调用
变量名.属性
示例:
![172db14df0965267c2eceee0f89c4c64.png](https://i-blog.csdnimg.cn/blog_migrate/18a1f285267a78d141ae9f0cdf6ea892.jpeg)
说明:数组长度一旦确定,就不能更改
一维数组的遍历
这就需要我们上篇学的for循环的知识了
示例:创建一个数组,里边有元素1,2,3,4,5。输出所有元素
![3f34fe425419e701fd7abd475b2d7367.png](https://i-blog.csdnimg.cn/blog_migrate/9603ffbf74a7979ec4c40c20eb5225fd.jpeg)
一维数组差不多就这些东西,是不是还挺简单的,大家自己在私下练习一下double,char,String类型的。
上期答案
![f4dbbaa0538ae5863cd9bd27354d7323.png](https://i-blog.csdnimg.cn/blog_migrate/816258075da187ad6c9f8b6d0d45b277.jpeg)
有点难,你做对了吗?
这期太简单了,就不留什么问题了,大家有问题,评论区留言,我会回答的。再见了(想学java微信公众号搜索‘编程小白学java’)
![770134330b844f42c9967e23673ccd03.png](https://i-blog.csdnimg.cn/blog_migrate/4d7fc07d1fbbfe26234a37327386a118.jpeg)