数组
2014-03-03 19:01
95 查看
-----------------2013.11.17------------------
一、数组
·分为动态数组和静态数组
·数组按照一定的顺序形成连续的数
·数组的里面的数据类型是统一的
二、一维数组
◆声明形式一:
·声明一维数组:数组类型 数组名[] = null;
·分配内存给数组:数组名 = new 数据类型[长度]
◆声明形式二:
·声明一维数组:数据类型[] 数组名 = null;
◆声明形式三:
·声明数组的同时分配内存:数据类型 数组名[] = new 数组类型[个数]
三、数组的操作形式
·数组元素是通过"数组名称[下标]"的形式保存
·数组的默认内容都是0,也可以通过下标为数组赋值
四 、数组的长度
·通过数组名.length可取得数组的长度
五、数组下标越界
java.lang.ArrayIndexOutOfBoundsException
六、二维数组
◆动态初始化:
·数据类型 数组名[][];
·数组名 = new 数据类型[行的个数][列的个数];
◆静态初始化:
·数据类型 数组名[][] = new 数组类型[行的个数][列的个数]
◆二维数组的.length
·当前二维下一维数组的长度
七、多维数组
一、数组
·分为动态数组和静态数组
·数组按照一定的顺序形成连续的数
·数组的里面的数据类型是统一的
二、一维数组
◆声明形式一:
·声明一维数组:数组类型 数组名[] = null;
·分配内存给数组:数组名 = new 数据类型[长度]
◆声明形式二:
·声明一维数组:数据类型[] 数组名 = null;
◆声明形式三:
·声明数组的同时分配内存:数据类型 数组名[] = new 数组类型[个数]
三、数组的操作形式
·数组元素是通过"数组名称[下标]"的形式保存
·数组的默认内容都是0,也可以通过下标为数组赋值
四 、数组的长度
·通过数组名.length可取得数组的长度
五、数组下标越界
java.lang.ArrayIndexOutOfBoundsException
六、二维数组
◆动态初始化:
·数据类型 数组名[][];
·数组名 = new 数据类型[行的个数][列的个数];
◆静态初始化:
·数据类型 数组名[][] = new 数组类型[行的个数][列的个数]
◆二维数组的.length
·当前二维下一维数组的长度
七、多维数组
相关文章推荐
- C/C++数组名与指针区别深入探索
- 数组初始化
- 队列,数组实现,指针实现的源码详细讲解
- C++ 数组 求最大数并和最后一个数交换和最小数并和第一个数交换
- 数组-子数整除
- 后缀数组及应用
- 数组的排序与查找
- Java数组泛型的小疑问
- AngularJS应用,常用数组知识点
- 给定一个数组,n个数,打印所有可能的r位数的组合。例如{1,2,3,4}n=4,r=2.输出{1,2}{1,3}{1,4}{2,3}{2,4}{3,4}
- 求一个数组的子数组的最大和
- 结对开发之二维数组探讨
- 第一次发博客,新手初试啊,题目如下:有两个10个元素的数组,分别为A和B,编程实现相同位置的元素, 如果 B 的元素小于 A 的元素进行数值交换:(使用回调函数实现)
- Jquery 2个数组,去除重复的项目
- 第7周项目4 队列数组
- 二维字符数组与字符串数组的使用
- JS 清除字符串数组中,重复元素的实现方法
- HDU 4267 A Simple Problem with Integers (树状数组)
- 题目:大整数乘法、除法,楼梯走法,数组中不同数字,超过一半数字(好)
- 数组为什么可以使用linq查询