今日学习随笔:(“数组”+“map”)
一、数组:有上限 可用变量作为元素 元素上限(危险) 可以在前面让用户先输入一个数字 根据这个数字决定数组构筑大小
用grade.length?? 访问数组里面的叫做length的东西:想知道数组有多少个元素 如 for(i=0;i<grade.length;i++)用于方便遍历整个数组!
好处 int score ={1,2,3,4}
for(int i=0;i<score.length;i++)
system.out.println(score[i])
system.out.println(score.length)
结果可以随 初始化时的数组元素而改变(可扩展性)
※管理者 权限
int []a=new int [10]
int []b=a//b成为了a数组的管理者
b[]=x//当对b数组元素赋值的时候 a(所管理的)数组的元素的值也会变
→→→即使A数组B数组元素完全一样 A≠B
→→→若想实现赋值 需要创新数组B 遍历A数组并拷贝其元素
引申→涉及两数组的操作 都需要遍历各个数组!
二、map语句应用
源于作业3:从文本中提取单词的出现次数
这个暂时还没理解透彻
望日后可继续学习