A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© HK372594748 初级黑马   /  2019-3-11 20:19  /  677 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


数组
    变量  数据类型 变量名 = 值;
    用于存储多个相同数据类型的元素
    数组的动态初始化:只要有数组的长度和数据类型 就可以创建
           (1)格式:
                数据类型 [] 数组名 =  new 数据类型[数组长度];
                  int [] arr  =  new  int[10];
                ①数组元素访问的格式:
                数组名[索引];    arr[0],arr[1],arr[2]...
                注意:索引元素在数组中的编号从0开始       arr[0]; //第一个元素
                系统默认的根数据类型给相关的默认值    如int类型的默认值为0
                ②给数组元素赋值:
                数组名[索引] = 数据值;        如arr[1] = 5;
            (2)静态初始化:
                需要知道数组的内容
                      ①一般格式数据类型 [] 数组名 =  new 数据类型[]{元素1,元素2,元素3,...};
                如   int [] arr = new int[]{1,3,6,7,8,9,0};       
                ②静态的省略格式:(进行操作的时候 也有new的这个步骤)
                数据类型 [] 数组名 =  {元素1,元素2,元素3,...};   
                如   int [] arr = {1,2,4,5,6};
                基本数据类型  4类8种               
                引用数据类型默认值 就是 null                                        
   (3)遍历:
                如何求出数组的长度(arr.length):
                      for(int i= 0;i<arr.length;i++){
                              System.out.println(arr);
                            }

     异常(一般数组出现的异常报错):
                 NullPointerException  (空指针异常)        
                 ArrayIndexOutOfBoundsException  (数组索引超出界限异常)

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马