数组是我们写项目常用到的一个引用数据的类型 今天我就复习了关于数组的知识
下面跟着我一起看看数组的相关知识吧 我将我复习和学习到的分开两个区域来写
因为我之前基础学的不是很好 有好多没接触到的 写项目也没用到的
复习内容
1.清楚数组的概念以及使用场景
数组是一种数据结构,它是由相同类型的元素组成的有序集合。每个元素在数组中都有一个唯一的索引,可以使用索引来访问数组中的元素。
数组适用于需要存储大量相同类型的数据,并且需要快速访问和操作这些数据的场景。
2.掌握数组初始化方式 及数组元素访问以及遍历数组
int[] arr1=new int[]{1,2,5,9};//完整格式
int[] arr2={2,6,9,8};//简化格式
//遍历数组求最大值格式
int max = arr1[0];
for (int i = 0; i < arr1.length; i++) {
if (arr1[i] > max) {
max = arr1[i];
}
}
return max;
}
3.看懂数组内存图
学习内容
1.清楚二维数组的概念和使用场景
二维数组是一种数据结构,它由多个一维数组组成。可以将二维数组理解为一个表格,其中每个元素都有两个索引,一个用于指定行,另一个用于指定列。二维数组可以用来存储和操作具有二维结构的数据。
使用场景一般是矩阵操作,图像处理,游戏开发,学生成绩管理系统等
2.掌握二维数组的初始化方式 静态和动态
2.遍历二维数组
int[][] arr={
{11,22,33},
{44,55,66} };
//遍历二维数组 先获取每一个一维数组
for (int i = 0; i < arr.length; i++) {
//arr[i]:每一个一维数组
//接着遍历一维数组 获取具体的元素
for (int j = 0; j < arr[i].length; j++) {
System.out.println(arr[i][j]);
}
}
3.看懂二维数组内存图
以上就是今天复习和学习的所有知识了 今天偷了一点懒 学的比较少 不过还是慢慢来吧
记的牢靠才好 并不是越快越好 要记得住才是好的 多练习 多写