25-数组的基本定义

2020-11-02  本文已影响0人  c88bc9f9d088

    所有的项目开发之中都一定会存在数组的使用,但是本次讲解的只是数组的基本概念,而基本形式的数组出现的概率会有,但是不高,并且也不会涉及到过多复杂的操作,这只是针对你自己编写的程序代码而言。
    数组的基本概念
    如果说现在要定义100个整型变量,那么按照传统的做法,现在的实现如下:
Int i1,i2,i3,i4,i5……i100
    这种方式的确是可以进行定义,但是如果说这100个变量属于关联的一组变量,则按照侧重模式定义出来的变量就不适合于程序维护了(没有任何的参考规律),所以在程序开发之中考虑到一组变量的整体维护,专门提供有数组的概率,数组的本质在于:
    一组相关变量的集合,但是需要注意的一点是:在Java里面将数组定义为了引用数据类型,所以数组的使用一定要牵扯到内存分配,那么首先一定可以想到使用关键字new来处理,数组的定义格式:

    当我们创建了一个数组之后,就可以按照如下的方式进行使用:

范例:定义数组

public class JavaDemo{
    public static void main(String args[]){
        // 使用数组的动态初始化实现了数组的定义
        int data[] = new int[3];
        data[0] = 11;
        data[1] = 22;
        data[2] = 33;
        for(int x = 0;x<data.length;x++) {
            System.out.println(data[x]);
        }
    }   
}

    在以后进行项目的开发过程之中,见到最多的数组使用形式:进行数组的循环处理。
    数组本身分为动态初始化和静态初始化,上面使用的是动态初始化,动态初始化之后会发现数组之中的每一个元素的内容都是其对应数据类型的默认值,随后可以通过下标为数组进行内容的设置,如果现在不希望这么复杂,而是希望数组定义的时候就已经可以提供内容,则可以才用静态初始化的方式完成。

范例:使用静态初始化定义数据

public class JavaDemo{
    public static void main(String args[]){
        // 使用数组的静态初始化实现了数组的定义
        int data[] = new int[] {11,22,33};
        for(int x = 0;x<data.length;x++) {
            System.out.println(data[x]);
        }
    }   
}

    对应数组的操作而言,基本上都是拿到数据后循环控制。

上一篇下一篇

猜你喜欢

热点阅读