ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 三、数组 数组也属于 “引用数据类型” * 将具有相同数据类型的数据集中在一个容器中,这个容器就称为 数组 ### 数组的总结: 概念:同一种数据类型的集合。 好处:可以自动给数组中的元素从0开始编号,方便操作这些元素。 ### 数组的声明: 1. 数据类型[ ] 数组名=new 数据类型[数组的长度] 例:int [ ] arr = new int[ 3 ]; 2. 数据类型[ ] 数组名={ }; //声明一个空的数组 例:int [ ] arr={ }; 3. 数据类型[ ] 数组名=new 数据类型[ ] { }; 例:int[ ] arr = new int [ ] { }; 注:``` new 数据类型[ ] { }``` 中括号不可以指定数组长度 注:[ ] 位置可以在数据类型后面,也可以在数组后面 ***** ### 注意事项: 1. 扩容,缩容都是对最后一个元素而言 2. 数组中的大小一旦确认,不可以改变大小 ***** ### 数据的操作: 1. 通过下标来操作数组,下标从0开始,,也就是arr[ 0 ] 代表数组中的第一个元素 2. 用 length 属性来获取数组的长度 ***** ### 软件工程理念: 低耦合: 低耦合是仅暴露少量的方法给外部使用,尽量方便外部调用 高内聚: 高内聚就是类的内部数据操作细节自己完成,不允许外部干涉 ### 数组的扩容,缩容: arr:你要对哪个数组进行扩容或缩容 newLength:扩容或缩容后的新数组长度 备注:newLength 往往以我们原数组为基准扩容就用arr.length+扩容长度 缩容就用arr.length-缩容长度