随机数(Random)
Random r = new Random();
int number = r.nextInt(想要随机到几,包括0,不包括这个数)
数组
数组的作用
数组用于储存多个相同类型的数据
数组定义格式
格式一:数据类型 [ ] 变量名
例如: int[ ] arr
读法:定义了一个int类型的数组,数组名为arr
格式二:数据类型 变量名[ ]
例如: int arr[ ]
读法:定义了一个int类型的变量,变量名是arr数组
数组初始化
什么是数组初始:为数组中的元素分配内存空间,并为每个数组赋值
定义了数组我们不可以直接使用,我们需要先初始化数组,数组初始化有两种方式
动态初始化(只指定数组长度,由系统为数组分配初始值)
格式:数据类型 [ ] 变量名 = new 数据类型[数据长度]
int[] arr = new int[数组长度];
静态初始化(初始化时指定每个数组元素的值,由系统决定数组长度)
格式:数据类型 [ ] 变量名 = new 数据类型[ ](数据1,数据二,数据三…..);
简化格式:数据类型[ ] 变量名 = {数据1,数据2,数据3 …};
访问数组元素
数组名[索引](索引由0开始,也就是说我们要访问第1个数据我们需要这样访问 数组名[0])
数组可能出现的问题