Java数组

数组

 

数组:一个变量代表一个值,还有一种情况,一个变量代表多个值,也可以说这个变量指向了一个“集合”;一般来说,如果一个变量代表了多个值,我们要通过变量名+下标的方式来确切的找到那个值;

 

一维数组:

1.定义:

数据类型 [] 变量名;// 声明了一个数组;

数据类型 [] 变量名 = new 数据类型 [大小]; //声明并分配空间

数据类型 [] 变量名 = {值,值,值}; //声明分配空间,并初始化

数据类型 [] 变量名 = new 数据类型 [] {值,值,值};

声明时若没有批量赋值,声明后,便不能进行批量赋值;

2.使用数组:使用数组的单个元素

变量名[下标]; //下标从0开始,到长度-1;

3.如何的到数组的长度:数组名.length

4.Java中的随机数函数:

Math.random(); //返回一个[0,1)的double型数

5.输出一个数组:

String 变量名 = Arrays.toString(数组名);

后输出 变量名;

6.数组的排序函数:

Arrays.sort(arr1); //排序数组 按照升序排序数组

7.数组的扩容:

新建 加一 赋值;

二维数组:

1.定义:每个二维数组里存放的是一维数组;

2.语法:

数据类型 [][] 变量名 = new 数据类型 [多少个一维数组][每个一维数组的大小];

数据类型 [][] 变量名 = {{值,值……},{值,值……}……}; //不需要等值

3.使用:

变量名[index]; //获取二维数组中的某一个一维数组

变量名[index][index]; //访问某个元素

4.length:

获得的是二维数组中有多少个一维数组;

5.遍历:

几维数组遍历就需要几层循环,才能遍历到元素级别;

对象数组:

自动生成构造方法

a:无参构造方法 在代码区域右键--source--Generate Constructors from Superclass   // alt+shift+s +c

b:带参构造方法 在代码区域右键--source--Generate Constructors using fields.. -- finish  //alt+shift+s +o

自动生成get/set方法

在代码区域右键--source--Generate Getters and Setters...  //alt+shift+s +r

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值