今日主要学习数组笔记如下:
数组的语法有两种:
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就是将数组中所有小写转换成大写

710

被折叠的 条评论
为什么被折叠?



