目录
一.动态初始化
二.静态初始化
三.注意事项:
1.数组中的元素可以是任何数据类型,但是不能混用
2.数组创建后,如果没有赋值,它是有默认值的
3.使用数组前要声明数组类型、给空间、赋值
4.数组的下标是从0开始的,使用下标时不能超出范围,否则的话会报错
5.数组默认的情况下是引用传递
四.数组拷贝
1.for循环
2.System.arraycopy()
3.Arrays.copyOf()
4.clone()
五.数组翻转
1.创建变量
2.逆序赋值
六.数组添加
七.数组缩减
八.冒泡排序
一.动态初始化
二.静态初始化
定义:
使用:
输出:
三.注意事项:
1.数组中的元素可以是任何数据类型,但是不能混用
2.数组创建后,如果没有赋值,它是有默认值的
3.使用数组前要声明数组类型、给空间、赋值
4.数组的下标是从0开始的,使用下标时不能超出范围,否则的话会报错
5.数组默认的情况下是引用传递
2.数组创建后,如果没有赋值,它是有默认值的
3.使用数组前要声明数组类型、给空间、赋值
4.数组的下标是从0开始的,使用下标时不能超出范围,否则的话会报错
5.数组默认的情况下是引用传递
4.数组的下标是从0开始的,使用下标时不能超出范围,否则的话会报错
5.数组默认的情况下是引用传递
1.数组中的元素可以是任何数据类型,但是不能混用
2.数组创建后,如果没有赋值,它是有默认值的
4.数组的下标是从0开始的,使用下标时不能超出范围,否则的话会报错
输出:
5.数组默认的情况下是引用传递
输出:
四.数组拷贝
1.for循环
输出:
2.System.arraycopy()
输出:
2.System.arraycopy()
System.arraycopy(目标数组,目标数组起始索引,复制数组,复制数组起始索引,目标数组减去目标数组起始索引的长度)
Arrays.toString(数组名)查看数组
输出
3.Arrays.copyOf()
Arrays.copyOf(目标数组,复制数组的长度)
输出
4.clone()
原数组.clone()
输出
五.数组翻转
1.创建变量
将前一半的值和后一半的值进行互换
创建一个变量,遍历一半数组长度,使变量接收后一半的值,后一半接收前一半的值,前一半接收变量的值
输出
2.逆序赋值
创建一个新数组,新数组接收原数组逆序排列的值
输出
六.数组添加
创建一个新数组,容量为原数组+1,赋值即可
输出
七.数组缩减
创建一个新数组,新数组容量为原数组-1,赋值即可
输出:
八.冒泡排序
内循环把最大的值往后移,外循环使内循环把大的值依次往后移



