数组:存储相同数据类型数据的集合
1.数组的声明
int [] arr;
2.数组的赋值
1.静态
int[] arr1 = {1,2,3,4};
int[] arr2 = newint[]{1,2,4,5};
2.动态
int [] arr3 = new int[5];
3.数组的小标
0~length-1;
4.数组的遍历
1.普通for循环
for(int i = 0;i<arr1.length;i++){
System.out.println(arr[i]);
}
2.增强for循环
for(int a: arr3){
System.out.println(a);
}
5.冒泡排序
二分查找:从小到大顺序
6.Arrays:
数组的排序:
数组的遍历:
数组的填充:
数组的区域填充:
数组的copy:Arras.copyOf();
Sysytem.arraycopy();
数组的比较:equals();
。。。。。
7.二维数组
1.声明
1.静态
int[][] arr1 = {{1,2,3,4},{5,6,7}};
int[]arr2[] = new int[]{{1,2,4,5},{7,8,9}};
2.动态
int arr3[][] = new int[5][];
2.赋值
arr3[1] = new int[4];
3.遍历
1.普通for循环
for(int i = 0;i<arr1.length;i++){
for(int j = 0;j<arr1[i].length;j++){
System.out.print(arr1[i][j]);
}
System.out.println();
}
2.增强for循环
for(int[] a: arr1){
for(int num: a){
System.out.print(num);
}
System.out.println();
}
注意:二维数组的长度指的是该二维数组内一维数组的个数
* 1.运行java程序 右 键 直接run
* 2.快速输出语句 syso alt+/ 快速提示
* 3.快速跳转到下一行开头 shift+回车
* 4.快速跳转到上一行开头 ctrl+shift+回车
* 5.ctrl + alt + 上下键 快速复制
* 6.快速移动 alt+上下键
* 7.快速单行注释
* ctrl +shift +c
* 8.快速多行注释
* ctrl +shift +/
* ctrl +c 复制
* ctrl +x 剪切
* ctrl +v 粘贴
* ctrl +z 返回上一步
* ctrl +y 撤销返回
* ctrl +s 保存修改
*/