20170602

来源:互联网 发布:软件测试外包 转型 编辑:程序博客网 时间:2024/06/03 16:03

今日主要学习数组笔记如下:

数组的语法有两种:

1:数据类型[] 数组名={值,值,值};//在知道具体值的时候使用这种方法

2:  数据类型[] 数组名=new 数据类型[]  //多采用第二种因为以后学习面相对象的时候会涉及到地址的问题

为什么需要数组?
因为要存储多个值时,使用变量较为繁琐,为了简化,使用数组

什么是数组?
数组是相同数据类型变量的集合

数组与变量比的优势:
1、使用更简洁
2、使用效率更高

如何定义数组:

只要数据类型相同类形同就可以定义一个数组例如:

数据类型[] 数组名A={人名,人名,人名};

 数据类型[] 数组名B={动物,动物,动物};

数据类型[] 数组名C={水果,水果,水果};

 

数组的使用:
1、数组长度就是数组里的元素个数
2、数组元素,就是数组里存储的值
3、当声明数组后,系统给数组里的每一个元素进行了自动的编号
   第一个元素的编号是0,第二个是1,以此类推,这个编号叫做  索引

数组长度=length-1 //数组里面的所有值因为数组元素从0开始


Random rd= new Random();//是随机数
  int num1=rd.nextInt(100);  //int num1=rd.nextlnt(这里的数可变的,从零开始包括它本身);

 

 char[] aryChar={'1','b','A','3','R','c','W'};
  //把数组中的大写字母,转换为小写字母
  //问题:如何判断每一个元素是大写字母==========》if(aryChar[i]>='A' && aryChar[i]<='Z')//判断数组中的元素的字母是否是有A-Z之间的大写字母
  //aryChar[i]=(char)(aryChar[i]+32);大写字母+32就转换为了小写字母,因为32是int类型所以要强转把int类型转换成char类型
//要是小写转换成大写的话先判断从小a到小z之间是否有替他的小写字母然后-32就是将数组中所有小写转换成大写

 

原创粉丝点击