java之数组学习
1.数组的特征:
a.只能存储同一种类型的数据
b.在内存中是连续分配空间的
c.通过下标来访问元素的数据
2.数组的操作
a.声明
b.分配空间
c.赋值
d.使用
如何使用数组
1.获取数组长度
int[] arr = new int[10];
System.out.println(array.length); // length属性就是数组长度
写个小小的管理 系统管理学生成绩 F:\CoreJavaBook\javalianxi\day1shuzu
2.数组的复制
将一个数组变量复制给另一个,这时候数字会指向同一个数组
复制之后,两个引用指向同一个数组,不管是哪个引用修改了数组元素的值,对另一个引用来说,元素的值也是修改过的。
多维数组
1.多维数组的基础
java中只存在一维数组,多维数组是数组中的数组。
数组嵌套的层数就是数组的维数。
两种初始化方式:
(1) //用双重循环对数组进行赋值
int[][] n3 = new int[5][5];
int count = 1;
System.out.println("遍历 n3");
for(int i = 0;i < n3.length;i ++)
{
for(int j = 0;j < n3[i].length;j ++)
{
n3[i][j] = count ++;
}
}
(2)
int[][] n2 = {
{1,2,3,4,5},
{6,7,8,9,10},
{11,12,13,14,15},
{16,17,18,19,20},
{21,22,23,24,25}
};
(3)一一赋值
2.创建不规则数组
(1)直接赋值
(2) int[][] n4 = new int[6][];
n4[0] = new int[1];
n4[1] = new int[2];
n4[2] = new int[3];
n4[3] = new int[4];
n4[4] = new int[5];
n4[5] = new int[6];
(3)一一赋值