第6章 数组、排序和查找
6.1 为什么需要数组 Array
数组可以存放多个同一类型的数据,数组的数据类型是引用类型。
6.2 数组的使用
1)使用方式1:动态初始化
定义:数据类型 数组名[] = new 数据类型[大小] int arr[] = new[3];//创建数组,名为arr,存放3个int
数组的引用(使用/访问/获取数组元素)
数组名[下标/索引/index],使用arr数组的第三个数 arr[2],下标从0开始
2)使用方式2:动态初始化
先声明数组:数据类型 数组名[] 或 数据类型[] 数组名 int a[]; int[] a;
创建数组:数组名 = new 数据类型[大小] a = new int[5];
3)使用方式3:静态初始化
数据类型 数组名[] = {元素值,元素值……} int[] a = {1,2,3,4};
6.3 数组使用注意事项和细节
1)数组是多个相同类型数据的组合,实现对这些数据的统一管理
2)元素可以是任何数据类型,但不能混用
3)数组创建后,若没赋值,则默认 int/short/byte/long/ 0;float/double 0.0;chaf \u0000 boolean false;String null
4)使用步骤:声明数组并开辟空间-->给数组各个元素赋值-->使用
5)数组下标从0开始,且必须在指定范围内使用,否则报:下标越界异常
6)数组属引用类型,数组型数据是对象(object)
6.4 应用案例
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?