数组定义及访问

一、数组

1.数组的定义方式一、访问

  1. 好处:对于类型相同的大批量数据,使用数组进行存储,明显优于用多个变量进行存储
  2. 定义:数组是一个数据容器,用来存储一批同类型的数据
  3. 数组的访问
  4. 获取数组的长度(元素个数)

    其实数组中存储的是数据地址

2.数组的另一种定义方式

以案例引出该定义方式

计算班级学生的 java 成绩信息,要求输出平均分,最高分,最低分

  1. 动态初始化数组,只确定数组类型和存储数据的容量
  2. 遍历数组,为每个位置输入数据,等待每个位置索引的数据数输入
  3. 遍历数组,将数组中每个数据赋给score,score累加

这段代码在找到数组中进行一次比较之后,赋值又是一次比较,那么就要到数组中找两次,这样的话比较耗时,可以用一个变量直接存储,效率高些

3.数组的综合案例

二、二维数组

1.二维数组的定义

以案例来带出定义

数组初始化

数组访问

这个数组访问就会像表格一样行列打印出来了

数组长度访问

2.二维数组的案例

  1. 定义一个二维数组并存储数字列表
  2. 遍历二维数组,给二维数组赋值
  3. 遍历数组之后,将数组打印成表格形式
  4. 打乱二维数组中元素顺序
相关推荐
小法师爱分享16 小时前
StickyNotes,简单便签超实用
java·python
qq_2975746716 小时前
Linux 服务器 Java 开发环境搭建保姆级教程
java·linux·服务器
金牌归来发现妻女流落街头16 小时前
【从SpringBoot到SpringCloud】
java·spring boot·spring cloud
毅炼16 小时前
Java 基础常见问题总结(4)
java·后端
GR23423416 小时前
2025年影视仓TV+手机官方版 内置地址源支持高清直播
java·智能手机·软件
程序员清风16 小时前
北京回长沙了,简单谈谈感受!
java·后端·面试
何中应17 小时前
请求头设置没有生效
java·后端
亓才孓17 小时前
[JDBC]批处理
java
春日见17 小时前
车辆动力学:前后轮车轴
java·开发语言·驱动开发·docker·计算机外设
宋小黑17 小时前
JDK 6到25 全版本网盘合集 (Windows + Mac + Linux)
java·后端