目录
一、数组的定义
数组(Array)是有序的元素序列。数组是用于储存多个相同类型数据的集合。 数组是对象类型(引用类型)数组是固定长度,下标是从0开始,结束下标是,length属性-1,下标不存在系统会抛出异常。
二、数组的声明
- 类型[] 变量名 = new 类型[];
(1)静态声明
①
//静态声明方法
int [] arr1=new int[]{1,3,5};
②
//静态声明方法
int [] arr2={1,3,5};
(2)动态声明
// 动态声明方法
int [] arr3=new int[3];//[数字] 数字代表声明数组的个数
// 给这三个元素赋值
arr3[0]=5;
arr3[1]=6;
arr3[2]=7;
三、数组的使用
要使用数组的元素 一般使用遍历,或者使用Arrays.sort(数组对象)
(1)直接输出数组对象
int [] arr2={1,3,5};
System.out.println(arr2);//[I@61bbe9ba
(2)使用Arrays.toString(数组对象)
int [] arr2={1,3,5};
System.out.println(Arrays.toString(arr2));//[1, 3, 5]
(3)遍历
int [] arr2={1,3,5};
for (int i : arr2) {
System.out.print(i);//135
}
四、数组升序
(1)直接使用工具类Arrays.sort(数组对象) 升序
public static void m1(){
int[] arr={1,6,3,2};
System.out.println("升序前:"+Arrays.toString(arr));
Arrays.sort(arr);
System.out.println("升序后:"+Arrays.toString(arr));
}