首页 > 编程语言 > 详细

Array /数组

时间:2020-07-28 17:10:35      阅读:59      评论:0      收藏:0      [点我收藏+]

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

 

数组的特点;

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"};

    

@@@

补充;

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

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

  

静态里 也可以写上变量。

 

Array /数组

原文:https://www.cnblogs.com/feng---/p/13391606.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!