一、 数组的定义格式
1、数据类型[] 数组名 = new 数据类型[数组的大小/长度]; — 动态初始化
int[] arr = new int[5]; – 表示定义了一个能存储5个整型元素的数组
也可以定义为int[] arr; arr=new int[5];
arr[2] = 5; — 表示向arr数组中下标为2的位置放入元素5
2、数据类型[] 数组名 = new 数据类型[]{元素1, 元素2, … , 元素n}; — 静态初始化
int[] arr = new int[]{2,5,1,6,4,8};—同时规定了数组的长度就是6
也可以定义为int[] arr;arr = new int[]{2,5,1,6,4,8};
arr[3] = 7;–表示向arr数组中下标为三的位置放入元素7
3、数据类型[] 数组名 = {元素1, 元素2, … , 元素n};
int[] arr = {2,1,6,4,3,1,8};
注意:不能定义为int[] arr;arr== {2,1,6,4,3,1,8};的格式
注意:当[] 定义在数据类型后边,作用范围是数据类型后边的所有变量,而定义在变量后边,则范围只包括当前变量,即 int[] a,b;表示a和b都是数组,而 int a[],b;则表示a是一个数组,b是一个变量。
二、数组的应用
1、获取数组中的元素:
数组名[下标]
例如有一个数组int[] arr = new int[]{2,5,1,6,4,8};我们要获取下标为3的元素,则我们可以定义一个和数组类型一致的变量来接一下
int i = arr[3]
2、