方法+数组
重载关系和返回值类型没有任何关系.
只与关系列表有关.关系列表包括数据类型,数量,顺序.
栈:后进先出.
静态初始化: int a[] = { 3, 9, 8 }; Date days[] = { new Date(1, 4, 2004) new Date(2,4,2004) new Date(3,4,2004) }; int[] nums = new int[]{1, 3, 5, 7, 9}
动态初始化: int[] a; a = new int[3]; a[0]=XXX a[1]=XXX a[2]=XXX; 首先分配空间,然后赋值,如果不赋值就默认初始值0.
如果知道要存哪一些数据时用静态初始化. 如果不知道要存多少数据就用动态初始化.
数组常见异常:NullPointException(空指针异常) 没有对数组进行初始化就直接操作数组.
ArrayIndexOutofBoundsException(数组索引越界异常)
获取最大元素:
逆序排列数组元素:
最后出现的元素For循环从后往前找.
这种方法叫做线性搜索, 从头或者从尾做遍历.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!