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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 卢本伟Wh1t3zZ 初级黑马   /  2019-3-12 11:47  /  661 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


快捷键  
    ALT + ENTER  遇到代码有问题 直接使用这个组合键
       
数组:
    变量  数据类型 变量名 = 值;
       
    存储多个 相同数据类型的 元素
       
         int[] arr;
         数据类型 [] 数组名;
       
        数组的动态初始化:只要有数组的长度和数据类型 就可以创建
           格式:
          
           数据类型 [] 数组名 =  new 数据类型[数组长度];
               int [] arr  =  new  int[10];
                 
                数组元素访问的格式:
                    数组名[索引];
                       
                        arr[0]; //第一个元素
                       
                        索引 元素在数组中的编号 从0开始
                       
                        系统默认的 根数据类型给相关的默认值
                       
                给数组元素赋值:

            数组名[索引] = 数据值;               
                       
        静态初始化:
         需要知道数组的内容

              数据类型 [] 数组名 =  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                 
                       
        异常:

       NullPointerException  控制正异常  
               数组的值变成 null 要访问数组里面的元素
          
           ArrayIndexOutOfBoundsException  数组索引超出界限异常
              数组的索引超出了数组的范围

    遍历:
            如何求出数组的长度:
                        arr.length;
                               
                for(int i= 0;i<arr.length;i++){
                        System.out.println(arr[i]);
                }


0 个回复

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