课程
/后端开发
/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环境搭建、工具使用、基础语法开始
2 回答这题回答得没错啊
2 回答这个哪错了,谁能解答一下
3 回答关于直角三角形
3 回答好的五个字
1 回答帮解小白的疑惑