1 数组
数组是引用数据类型,用来保存多个数据
1.1数据结构
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关
数据操作 : 增删改查
1.2数组的特性
1.3数组的声明
1.4数组的存储
1.5数组的使用
1.5.1获取数据
1.5.2遍历
1.5.3常见异常
下标越界意思就是说:使用的下标的值超过了数组的下标值
空指针意思是说:没有对数组进行初始化,导致数组内是null的
1.6传值和传址
1.7数组复制
2 二维数组
2.2 声明方式
2.2存储方式
2.3使用方式
2.3.1获取数据
数组[下标][下标]
2.3.2更改数据
数组[下标][下标] = 值
例如 arr[5][6] =50;
2.3.3遍历
2.3.4动态声明锯齿状
3 交换变量的值
1中间变量
int y = 50;
int x = 60;
int temp = x;
x = y;
y = temp;
System.out.println("x=" + x + ",y=" + y);
2位移运算
int x = 2;
int y = 3;
x = x ^ y; // 0000 0001
y = x ^ y; // 0000 0010
x = x ^ y; // 0000 0011
3加减运算
int x = 10;
int y = 20;
x = x + y;
y = x - y;
x = x - y;