JAVA数组编程教程_Java语言编程基础:数组

在Java中,数组就是一个变量,用于将相同的数据类型的数据存储在内存中。数组中的每一个数据元素都属于同一数据类型。

一、数组的基本要素

1.标识符:也就是数组的名称,用于区分不同的数组。

2.数组元素:向数组中存放的数据。

3.数组下标:对数组中元素的编号,便于去存取数据。

4.元素类型:存储在数组中的数组元素应该是同一数据类型的。

二、使用数组的步骤

1.声明数组、2.分配空间、3.赋值、4.对数据进行处理

三、常见错误

1.数组的下标从0开始、2.数组访问越界

四、数组元素的默认值

1.int -0        2.double-   0.0      3.char-'\u0000'       4.boolean-false      5.String-null

数组声明并赋值时不能分两行

正确的赋值方法:int[] nums={1,2,3};

int[] nums=new int[]{2,3,5};

int[] nums=new int[5];         nums[0]=1;       nums[1]=2;

五、数组常用操作

遍历(循环输出数组中的元素):正序for(int i=0;i

倒序for(int i=nums.length-1;i>0;i--){}

最值:max依次比较数组中的元素,比max大赋值给max

min依次比较数组中的元素,比min小赋值给min

插入算法:1.数组一旦创建长度就不可改变,创建一个新数组,新数组的长度比旧的多1   数组名.length

2.把旧的数组中的元素依次赋值给新数组,数组的长度用的是旧的。

3.依次比较找元素位置,升序找第一个比他大的,降序找第一个比他小的,然后index=i;break;

4.向后移动,挪位置

for(int i=nums2.length-1;i>=index;i--){

nums2[j]=nums[j-1];

}

5.插入元素:nums2[index]=insert;

6.遍历新数组

六、Arrays操作数组的类(静态方法)即类名  方法名();

1.sort();升序排序

2.fill();把数组的所有元素都赋值为val

3.binarySearch();查询元素在数组中的下标

4.copyOf();将原数组复制成一个长度为length的新数组

5.equals();比较两个数组是否相等

6.toString();将一个数组转换成一个字符串

七、ArraysIndexOutofBoundException:错误索引值,即数组下标越界异常。

八、冒泡排序

n=nums.length;外层n-1;内层n-1-i

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值