学习数组
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习数组相关的知识,希望对你有一定的参考价值。
数组有一维数组,二维数组,三维数组,多维数组;那么什么是数组?
数组就是就是一系列同类型的数据的有序结合,万能的例子:
一维数组的声明:数据类型[] 变量名;定义一个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的表格
以上是关于学习数组的主要内容,如果未能解决你的问题,请参考以下文章