数组和工具类

1,数组的分类

1)一维数组:一组类型相同的数据的集合

                         一维数组的定义格式有三种:数据类型[] 数组名 = new 数据类型[?],?号代表的是数组的长度

                                                                          数据类型[]数组名  = new 数据类型[]{值1,值2,....}

                                                                          数据类型[]数组名= {值1,值2,.....}

                          数组数据的赋值与取值:赋值操作:数组名[索引]=值;所赋的值的类型必须与数组类型一致

                                                                   取值操作:数据类型 变量名 = 数组名[索引]

                          数组的常见错误:数组下标越界,也就是在遍历的过程中遍历的次数不能大于数组的长度

                          获得数组的长度:数组名.length

                          数组的遍历通常通过for循环来完成

2.二维数组:多个一维数组的集合

                     二维数组的定义与一维数组类似,只不过有两个[][]

                     取值操作也类似,同样需要两个索引值

                     二维数组的遍历需要结合嵌套循环来完成

3.变量的默认值

1)类类型变量的值默认为null

2)int float double long short的默认值为0

3)boolean类型的默认值为FALSE

4.工具类

1)random类:获得随机数,是属于(java.util)包中的,random的常用方法有nextint(int i),i的

值是随机的最大值,但是该随机数不能等于这个最大值,最小值为0,可以等于0.

负数随机值的完成是通过random获得的随机数来减去一个固定值来得到的。

2)robot类:通过程序来自动控制鼠标键盘操作的类,属于(java.awt)包,常用的方法有createScreenCapture,该方法用来截屏

Robot robot = new Robot;
//rectangle中的参数为x,y坐标和宽度与高度

Rectangle rec = new Rectangle(100,100,100,100);
BufferedImage bi =robot.createScreenCapture;
//电脑自动按下键盘上的hello五个键
robot.keypress(KeyEvent.VK_H);
robot.keypress(KeyEvent.VK_E);
robot.keypress(KeyEvent.VK_L);
robot.keyrelease(KeyEvent.VK_L);
robot.keypress(KeyEvent.VK_L);
robot.keypress(KeyEvent.VK_O);


3)封装高度的类为:dimension

     封装矩形区域的类为:rectangle

     封装坐标的类为:point



        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值