java数组-如何在一堆数据中使用数组!

1.类型一致的一组数据,其实相当于集合概念。

数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素(item),每个数组元素可以通过一个下标/索引来(index)访问它们.

1)数组变量:是引用类型变量(不是基本变量)引用变量通过数组的内存地址位置引用了一个数组(数组对象)。
2) ①数据类型 变量[] = new int[]{值1,值2,…}

  ②数据类型[] ary = new int[]{值1,值2,…}  --> 推荐这种写法


    int[] ary1 = new int[]{2,3,4}; //创建数组时候直接初始化元素
    int[] ary2 = {2,3,4}; //数组静态初始化,只能在声明变量的同时直接赋值
    //ary2 = {4,5,6}; //编译错误,不能用于赋值等情况
    ary2 = new int[]{4,5,6};

3)数组元素的访问:①数组长度:长度使用属性访问,ary.length 获取数组下标。②数组下标:范围:0 ~ length-1就是[0,length),超范围访问会出现下标越界异常。③使用[index] 访问数组元素:ary[2]。④迭代:就是将数组元素逐一处理一遍的方法。

案例:声明一个数组申请空间并赋值

1 public class Test01{ 2 public static void main(String[] args){ 3 // 声明一个数组 4 // int ary[]; 5 6 int a; 7 8 // 【1】声明数组变量 9 int[] ary; 10 11 // 【2】给数组变量分配空间 12 // 给arr申请了5个连续的整形的int空间。 13 ary = new int[5]; 14 15 // 【3】给每个空间赋值 16 ary[0] = 10; 17 ary[1] = 20; 18 ary[2] = 30; 19 ary[3] = 40; 20 ary[4] = 50; 21 22 // 【4】访问元素 23 System.out.println(ary[0]); 24 System.out.println(ary[1]); 25 System.out.println(ary[2]); 26 27 // System.out.println(arr[5]); 28 } 29 }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgdsgg.html