课程
/后端开发
/Java
/Java入门第一季(IDEA工具)
for ( int score : scores ) {
System.out.println(score);
为什么元素变量是score,就像上面的例子里元素变量是hobby。
遍历对象是数组名,遍历对象和元素变量有什么关系。啊?
2014-09-29
源自:Java入门第一季(IDEA工具) 6-8
正在回答
老师还是没说清楚,我来告诉你吧,score这个不是随便写上去的,我举个例子:
int score=56;
int[] scores={12,23,56};
从以上的例子中你应该明白,score只是scores的其中一个变量,也就是scores包含score。
现在再把你这句拿出来for (int score:scores)
int这个就不用说了,
score:scores这句的意思是在scores这个数组里面找出所有score变量。
确实还不理解,那我再告诉你一个最简单的方法,苹果在英语单词里为apple,apples就是多个苹果(相当于Java里面的一个数组)
root_python 提问者
score表示每次遍历数组时所去的变量值,就相当与你用for(int i; i<scores.length; i++)中scores[i]这样写一样,只是说写法简单了点。遍历对象中包含元素变量就是这样
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
6 回答
12 回答
11 回答
18 回答
14 回答
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号