数组的元素与数组变量
我们一旦定义一个数组,我们就有了很多这种类型的变量
数组的元素
每个元素都是那种类型的变量
索引下标是从0开始的
grades[0]
grades[99]
grades[5]
所以下标一定是整数
有效的下标
最小的下标是0,最大的下标是数组元素个数-1
可是编译器不会检查看你是否用了有效下标
但是如果运行的时候突然出现了无效下标,可能会导致程序终止
编译器不赖检查这些东西的,可是我们要运行这个程序,马上报错,错误是数组越过了边界
上次说我们的程序是有安全隐患的,因为我们是创建一个100个int的数组,然后下面的程序当中cnt会不断+1+1,如果没有任何限制 cnt会超过100,等到那个时候我做number cnt 等于 x 它就会抛异常了
length:每个数组有一个内部成员length,会告诉你它的元素的数量
这样的for循环是具有可扩展性,可以适用于将来的程序的其他的变化
数组变量
我们已经知道默认的零值,这是java做的非常好的事情
直接初始化数组
new创建的数组会得到默认的0值
int[] scores ={87,98,69,54,65,76,87,99};
直接用大括号给出数组的所有元素的初始化值
不需要给出数组的大小,编译器替你数一数
如何得知数组的大小?length
数组变量赋值
数组变量
数组变量是数组的管理这而非数组本身
数组必须创建出来然后交给数组变量类管理
数组变量之间的赋值是管理权限的赋予
数组变量之间的比较是判断是否管理同一个数组
复制数组
必须遍历源数组将每一个元素逐一拷贝给目的的数据

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)