为了账号安全,请及时绑定邮箱和手机立即绑定

for ( int score : scores ) {

System.out.println(score);

为什么元素变量是score,就像上面的例子里元素变量是hobby。

遍历对象是数组名,遍历对象和元素变量有什么关系。啊?

正在回答

2 回答

老师还是没说清楚,我来告诉你吧,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里面的一个数组)

0 回复 有任何疑惑可以回复我~
#1

root_python 提问者

其中一个元素,是子集。
2014-10-09 回复 有任何疑惑可以回复我~

score表示每次遍历数组时所去的变量值,就相当与你用for(int i; i<scores.length; i++)中scores[i]这样写一样,只是说写法简单了点。遍历对象中包含元素变量就是这样

0 回复 有任何疑惑可以回复我~
#1

root_python 提问者

了解了,谢谢啦
2014-10-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165817    人
  • 解答问题       17588    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程
意见反馈 帮助中心 APP下载
官方微信