数组,排序方法
数组 概念:存储数据的容器 ## 一、 特点 1、只能存储同一种数据类型 2、长度固定 3、直接打印数组名,打印的结果是数组在堆内存中的地址 4、数组创建后,都会根据其数据类型赋予默认值 整型:0 浮点型:0.0 布尔型:false 字符型:\u0000 控制台中以一个空格显示 其他(引用数据类型): null ## 二、 创建 []的位置可以放在数据类型之后,也可以放在数组名之后 ### 2.1 静态创建 格式: 数据类型 [] 数组名 = new 数据类型 []{元素1、元素2、、、、}; 变形: 数据类型 [] 数组名 = {元素1、元素2、、、、}; 注:当编码完成时,数组长度固定,在编译运行期间,不能再对数组进行改动,即不能对数组元素进行增删 ### 2.2 动态创建 格式: 数据类型 [] 数组名 = new 数据类型 [长度]; ## 三、数组中元素的获取、赋值 格式: 数组名[下标] 下标:索引、角标, 范围是 0~长度-1 获取数组的长度: 数组名.length 例如 arr.lengths 赋值:数组名[下标] = 值; ## 四、 遍历 1、借助Arrays工具类的toString(),将数组以字符串的形式输出 2、循环遍历 int arr[] = {x,x,x,x,x,x}; for(int i = 0 ; i < arr.lenght; i++){ /