关于数组的体会

数组属于引用类型
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则是返回每个一维数组元素的数目

















  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值