关于数组的体会

数组属于引用类型
int [] ageARRay={1,2} 存放相同数据类型的数据
可以有数据转型转化 相同数据类型意思是数组在内存中的形式相同


特点是1 数据类型相同 2 有顺序


声明数组   String [] age; 数组声明没有空间,实例化后才有空间
int [] [] age= new String[3];
在内存中生成栈和堆


实例化数组 double [] [] age;
age={2.2.3}; 此为错误形式,此种初始化数组错误
面这种穷举法只能用于初始化数组,即必须和声明数组代码放在一条语句中完成,如下图:


只能 int []={2,3}}


引用数据类型中,栈来存放变量
二维数组的本义第一个[]存放的是能存几个一维数组   第二个意思是每个一维数组多少个成员


数组遍历 for循环System.out.println


也可以用加强for循环 目的是将数组中的元素赋值出来
::::   for (score:scorearray){
`````````````~~~~~~~~~~~~System.out.printn()
}


二维数组的声明及实例化
核心就是一部分一部分来
有两种方法可以等效
for(int i;i<9;i++)


int [][] class=new int[2][3];


int[] xiaowang={2,3,2,2}
int[] xiaoli={3,4,3,3};
class[0]=xiaowang;
class[1]=xiaoli;
for(int [] scoreArray:class){
for(int score:scoreArray){
System.out.println;






穷举数组不能先声明再赋值


!!!println是输出并换行
!!!print是直接输出
达到换行效果是System.out.println();




数组长度 scoreArray.length
若是二维数组 返回的是一维数组数
若是 scoreArray[0].length则是返回每个一维数组元素的数目

















猜你喜欢

转载自blog.csdn.net/aliceiwill/article/details/80034945
今日推荐