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

遍历对象,元素变量


为什么元素变量是  hobby ,遍历对象是  hobbys,这里不是只知道数组名是hobbys吗,难道去掉 s 就是hobby是里面的元素变量了吗?

正在回答

4 回答

不是的。元素变量取名叫什么abcd都行的(只要前面没定义过),只是一个新定义的变量名。不能取hobbys,因为前面已经定义了一个数组名叫hobbys。你可以故意写成hobbys,结合返回的错误信息看一下。

遍历的时候,走一次循环就把数组里hobbys[i]的值赋给这个新的变量hobby,所以输出就依次是hobbys[0],hobbys[1],hobbys[2]……把数组元素都遍历赋给变量一次,所以这个变量叫 元 素 变 量 呀。

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

..........那你要问问James Gosling  java之父....这个语法为什么要这样设计了......

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

.........遍历的时候是有顺序的  依次是hobbys[0],hobbys[1],hobbys[2] 这样

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

Uestc_L 提问者

所以为什么元素变量不是 hobbys 呢
2015-10-28 回复 有任何疑惑可以回复我~
#2

叫我妞妞 回复 Uestc_L 提问者

元素对象是一个个体,而遍历是包括了整个数组
2015-10-28 回复 有任何疑惑可以回复我~

hobby是自定义的 随便你怎么写 下面和写一样的就行

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

Uestc_L 提问者

我知道,就是不清楚怎么根据数组名就知道元素变量名和遍历对象名
2015-10-28 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

遍历对象,元素变量

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信