当前位置 博文首页 > 文章内容

    Array /数组

    作者: 栏目:未分类 时间:2020-07-28 16:00:57

    本站于2023年9月4日。收到“大连君*****咨询有限公司”通知
    说我们IIS7站长博客,有一篇博文用了他们的图片。
    要求我们给他们一张图片6000元。要不然法院告我们

    为避免不必要的麻烦,IIS7站长博客,全站内容图片下架、并积极应诉
    博文内容全部不再显示,请需要相关资讯的站长朋友到必应搜索。谢谢!

    另祝:版权碰瓷诈骗团伙,早日弃暗投明。

    相关新闻:借版权之名、行诈骗之实,周某因犯诈骗罪被判处有期徒刑十一年六个月

    叹!百花齐放的时代,渐行渐远!



    数组:是一种容器,可以同时存放多个数据值(概念)

     

    数组的特点;

    1,数组是一种引用数据类型。

    2,数组当中的多个数据,类型必须统一。

    3,数组的长度在程序运行期间不可以改变。

     

    数组的初始化在内存当中创建一个数组,并且向其中赋予一些默认值。

     

    有两种常见的初始化方式;

    1,动态初始化。(指定长度)

    2,静态初始化。(指定内容)

     

    动态初始化数组格式;

    数据类型 [ ]  数组名称   =    new  数据类型   [数组长度];

       1          2          3                  4          5                  6

    解析含义;

    1,左侧数据类型; 也就是数组当中保存的数据,全都是统一的什么类型。

    2,左侧的括号;  代表我是一个数组。

    3,左侧的数组名称; 给数组取一个名字。

    4, 右侧的new;代表创建数组的动作。

    5,右侧的数据类型;必须和左侧的数据类型保持一致。

    6,右侧的中括号长度; 也就是数组当中,到底可以保存多少个数据,

     

    举例;

    动态初始化:

    public class Demo01Array{

       public static void  main(String [ ]  args){

         //创建一个数组,里面存放300个int数据,

         int [ ]  arrayA =   new int [ 100 ];

         

         //创建 一个数组,能存放10个double类型的数据。

          double [ ] arrayB = new double [ 10 ];

     

            //创建 一个数组, 能存放5个字符串。

            String [ ]  arrayC = new  String [ 5 ];

     

    ====================================================                

     

    静态初始化格式;

    数据类型 [ ]  数组名称 = new  数据类型 [ ]   {元素1,元素2,元素3..........}

     

    注意事项;

    虽然静态初始化没有直接告诉长度,但是根据大括号里面的元素具体内容,也可以自动推算出来的长度(也就是说在括号里挨个数)

          

    举例;

    public class Demo02Array{

          public static void main (String [ ]  args){

          //直接创建一个数组,里面装的全部是int数字,具体为5,15,25.

                   int [ ] arryaA = new [ ] {5,15,25};      //备注; 因为是int类 所以右侧可以免写int。

      

          //创建一个数组,用来装字符串;"Hello"  "World"  "java"

        String [ ]  arrayB = new String[ ]  {"Hello"  "World"  "java"};

        

    @@@

    补充;

    动态初始化(指定长度): 在创建数组的时候,直接指定数组当中的数据元素个数。

    静态初始化(指定内容):在创建数组的时候,不直接指定数据个数多少,而且直接将具体的数据内容进行指定。

      

    静态里 也可以写上变量。