java基础-数组操作

20180222 java java基础-数组操作

数组定义:

方法一:  int[ ] ages;//推荐使用该方法

方法二:  int ages[];

 

数组初始化:

数组的静态初始化:

  int[] ages = new int[]{16,23,13,26};

  简单写法:int ages = {16,23,13,26};//简单写法必须声明之后,马上初始化,不能先声明//后,初始化。

  输出数组的长度: System.out.println(ages.length);

 

eg:

    int[] nums = new int[]{1,3,5,7,9};

 System.out.println(nums.length);//输出5

 

    Nums = new int[]{2,4,6};

    System.out.println(nums.length);//输出3

    //此时 1 3 5 7 9的数据空间变成垃圾,等着被垃圾回收,会被垃圾回收机制进行垃圾回//收机制进行回收操作进行操作进行。

动态初始化:

 Int[] ages = new int[100];

System.out.println(ages.length);//输出100

Ages = new int[5];

System.out.println(ages.length);//输出5

Ages = NULL;//此时ages没有引用任何内存空间

 

数组的基本操作:

1、数组长度: int[] ages = new int[]{16,23,13,26};

     System.out.println(ages.length);//输出4

2、输出指定位置元素:ages[2];

3、设置元素:ages[0] = 2;

              System.out.println(“第一个元素修改为:” + ages[0]);

 

操作数组常见异常:

1、  nullPointExcpetion:空指针异常(空引用)

     当数组还未初始化,就直接操作数组

String[] bs = NULL;

   System.out.println(bs.length);

2、ArrayIndexOutOfBoundSException:数组的索引越界。

 

 

 

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值