Javase基础复习.2(数组)

1)什么是数组?
    同一种类型数据的集合,也可以说 数组就是一个容器
2)数组的特点?
    自动给数组中的元素从‘0’ 数组的元素是通过元素索引(下标)访问 从0开始   数组最后一个元素  等于length-1
    数组  一旦被创建  就不能被修改  修改的只是  指向的地址  
    数组排序
1)冒泡排序
.1控制冒泡次数  .2两两比较  .3交换位置 每循环一次得到一个最大或最小
2)选择排序   用第一个元素与后面的元素循环比较  每循环一次得到最大或最小
3)方法排序Arrays.sort();  至只能以升序的方式排列


Arrays.toString();将数组的元素以字符串的形势返回
Arrays.binarySearch();在指定的数组中 查找指定的元素  返回元素索引 使用时  必须一定要先排序

数组遍历 
1)标准for循环遍历数组
int []a={1,2,3,4,5};

for(int i=0;i<a.length-1;i++){
System.out.println(a[i]);
}
2)foreach 循环遍历数组

for(<迭代变量声明>:数组){
System.out.println(变量名);
}

数组常见的异常:
1)NullPointerExeption  空指针异常  引用类型没有指向任何对象 而访问了对象的属性或者是调用了方法

2)ArrayIndexOutOfBoundsExeption  索引值越界  访问了不存在的索引值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值