首页 > 编程语言 > 详细

数组的概念,特征及使用方法

时间:2020-06-26 09:10:08      阅读:75      评论:0      收藏:0      [点我收藏+]

 数组

 

        1.为什么要使用数组?

   当我们需要保存很多数值的时候,用原来的方法则需要声明很多变量,因此我们就可以用数组来声明一连串的空间,用来存储数值,这样就简洁很多了。

        2.数组的概念:一连串的空间,用来保存数值。

        3.数组的特征:

①同一数组中的数据必须为同一数据类型。

②数组长度一旦声明,便不可改变。

③可通过数组的下标找到对应的数据,且下标是从零开始,到数字长度减一为止。

使用建议:若确定数组内容,用静态初始化,若不确定,则用动态初始化。

        4.数组的三种声明和赋值方法:

1)动态初始化:例:int[] array=new int [数组长度];

2)静态初始化:例:int[] array=new int []{存储的数据};

3)静态初始化的省略格式:例:int[] array={存储的数据};

:动态初始化,静态初始化均可分为两部写,但静态初始化的省略格式不可以分为两步。

        5.访问数组元素进行索取:

int [] array={10,20,30};

1)System.out.println(array);   //得到的是地址哈希值。

2)System.out.println(array[2]);  //得到的是对应下表下的数值

3) int num=array[1];      //也可将数组中某个元素赋值给变量        

System.out.println(num);

       6.下标和数组的默认值:

1)下标(索引值):下表从零开始,到数组长度减一为止。

2)使用动态数组的时候,其中的元素将会自动拥有一个默认值,规则如下:

如果是

整数类型:默认值为0;

浮点类型:默认值为0.0;

字符类型:默认值为\u0000;

布尔类型:默认值为false;

引用类型:默认值为null

:静态初始化其实也有默认值过程,只不过系统自动将默认值转换为大括号中的数据。

        7.如何获取静态数组的长度:

  数组名.length

        8.数组的两种常见异常:

1) 数组下标越界:

下标大于数组长度减一,(提示语:Array IndexOutOfBoundException

2) 空指针异常:

例:int [] arr=null;

如果只是赋值了一个null(空长量),没有进行new创建,将会发生空指针异常。(提示语:NullPointerException

解决办法:补上new

           9.数组的遍历:

遍历,即:将数组中的元素挨个打印出来(常与循环结构配合使用)

例;int [] array={12,23,43,5,65,77};

for(int i=0;i<arr.length;i++){

System.out.print(arr [i]+” ”);

}

//12 23 43 5 65 77

    10..Arrays类中的方法:

 技术分享图片

 

数组的概念,特征及使用方法

原文:https://www.cnblogs.com/baiguobaixiaobai/p/13193575.html

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