学习数组

  数组有一维数组,二维数组,三维数组,多维数组;那么什么是数组?

数组就是就是一系列同类型的数据的有序结合,万能的例子:


一维数组的声明:数据类型[] 变量名;定义一个arr的整型数组:int[] arr;初始化:int[] arr={number1,number2...};int[] arr=new int[10];new一个arr的数组他的长度为10,系统默认值为0。

一维数组中第一个元素下标从0开始,需要引用时,找到相应元素的下标,int[] arr={1,2,34,5};arr[0]的值为1,花括号里的第一个逗号前的值,arr[1]的值为2,括号里的第二个逗号前的值,以后以此类推。

给数组赋值也是应用下坐标,上面例子中的34改为3,arr[2]=3;循环赋值:Scanner s=new Scanner(System,in);int[] arr=new int[10];循环部分 for(int i=0;i<10;i++){ arr[i]=s.nexInt();}


arr.length;求arr数组的长度;

复制数组:System.arraycopy(旧数组名,从旧的数组的开始截取的位置,新的数组名,在新的数组中开始复制的位置,旧数组中截取的长度)

二维数组;数组中的数组;int[][] arr=new int[2][3];定义了一个2x3的数组;相当于一个2x3的表格

 

 

 

 

 

posted on 2016-03-29 23:54  熠良  阅读(197)  评论(0编辑  收藏  举报

导航