数组

一、数组的基本概念

        1.举个例子,如果需要定义100个整型变量,按照之前的办法可能需要如下结构:

                int i = 1, int i = 2, ... int i = 100;

            按照这样的方式会导致你的代码出现以下的一些问题:

                a.代码冗余

                b.代码维护性极差

                c.代码可操作性极差

                d.代码阅读性极差

            而这时输出100个变量内容意味着你要写100次输出语句,但是使用数组可以避免发生以上的问题。

        2.在java中如何创建数组

            案例:int[] array = new int[10];

            赋值号左侧:

                int:

                告知编译器,这里创建定义的是一个int类型数组,有且只能保存int类型数据,保证数据类型一致化

            []:

                1. 告知编译器,当前定义的数据类型是一个数组类型

                2. 数组名 array是一个【引用数据类型】

            array:

                1. 这里是一个数组名,操作数组的核心数据!!!就是一个变量名

                2. 数组名 array是一个【引用数据类型】

            赋值号右侧:

             new:

                new关键字需要在计算机中申请【连续内存空间】,这块区域在内存的【堆区】

             int:

                前后呼应,告知编译器这里能够存储的数据类型是int类型,其他类型都不可以,要求数据类型一致化

            [10]:

                告知编译器,当前数组的【容量 Capacity】是多少,这里是10,也就是说当前数组中有且只能保存10个int类型数据

        3.演示数组的定义和使用

数组

                由此可以看出数组的下标是从0开始依次+1,可以用for循环来给数组中的每一个元素赋值和循环展示数据。

赋值、展示
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第四天 数组【悟空教程】 第04天 Java基础 第1章数组 1.1数组概念 软件的基本功能是处理数据,而在处理数...
    Java帮帮阅读 5,510评论 0 9
  • 数组是一种特殊的对象,保存零个或多个基本类型或引用类型的值。这些值是数组的元素,是通过所在位置或索引引用的无名变量...
    郭艺宾阅读 3,437评论 0 1
  • C、C++之动态数组的实现 本篇博客基于笔者本人正在学习的C++上机课程作业,主要代码由C语言构成。由于C语言没有...
    largerthanlife阅读 5,059评论 0 1
  • 1 数组No11 数组:存放一组相同类型数据的数据结构 数组本身是引用数据类型,数组中的元素可以是基本数据类型...
    征程_Journey阅读 3,836评论 0 1
  • 2010年11月29日下午的七点,我终于到了深圳宝安机场,心情出奇的好,因为外面有你在等我,有你的等待我感觉很幸福...
    就爱嗑瓜子阅读 1,586评论 0 7