数组的使用 及其说明

数组基本要素
标识符:数组的名称,用于区分不同的数组
数组元素:向数组中存放的数据
元素下标:对数组元素进行编号,从0开始,数组中的每个元素都可以通过下标来访问
元素类型:数组元素的数据类型

         数组长度固定不变的,避免越界!

使用数组的步骤:
声明数组   int[]a
分配空间   a=new int[5];     a=new[]  在[]中是空间的大小
赋值       a[0]=8;
处理数据   a[0]=a[0]*10;

String[]name


Arrays类操作数值排序
Arrays.sort(数组) 升序

boolean a=Arrays.equals(array1,array2)  比较两个数组是否相等
sort(array)   对数组进行升序
toString      将一个数组转化成一个字符串
void  a=Arrays.fill(array,1) 将数组全部转换成1
copyOf(array,length)    复制成一个新的数组 长度由length决定 类型一样
int binarySearch(array,val) 查询val在数组中的下标   

      二维数组
数据类型【】【】数组名;    或者     数组类型 数组名【】【】;
int[][]scores=new int[一维数组][二维数组]
内存:栈(小数据)  堆(大数据)
引用数据类型(数组 字符)-堆   
基本数据类型(int 数字类型的)-栈 先进后出

int[][] =new int[][]{ {} {} {} }

倒序就是选排序在进行倒着输出  逆序直接倒着输出
                     循环结构进阶

冒泡排序的口诀
N个数字来排队
两两相比小靠前
外层循环N-1
内层循环N-1-i


希尔  堆  快速排序


类里有相同属性和方法的对象

猜你喜欢

转载自blog.csdn.net/a814163435/article/details/81070154