Java 第六章 数组
一、数组:是一个变量,存储相同数据类型的一组数据。
二、数据的有点:减少代码量、易查找
三、数组的使用步骤:
1、声明数组:例:int scores[];
2、开辟空间:例:scores=new int[5];
3、赋值: 例:scores[0]=100;
4、使用: 例:scores[0]=score[0]+20
四、数组声明的三种方式:
1.int num[]=new int[长度]{1,2,3,4,5};
2. int num[]=new int [5];
3.int num[]={1,2,3,4,5}
五、引用数组元素的的方式:
数组名称[下标];
例:num[1];
六、值传递和引用传递的区别:
值传递 :不同的变量会分配不同的存储空间,
改变一个变量值不会影响另一个变量值。
引用传递:赋值是把原对象的引用传递给另一个引用,
两个引用指向同一块内存空间。
七、二维数组:
语法:数据类型[][] 数组名=new 数据类型[一维数组的长度][二维数组长度]
数据类型 数组名=new 数据类型
例:int[][]score;//定义二维数组
socore=new int[5][50];//
数据类型[一维数组的长度][]
结论:数组实际上是一个一维数组,它的每个元素又是一个一维数组
赋值方式:score={{1,5,8,9,10
原文:http://www.cnblogs.com/wuling/p/6366531.html