课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
为什么元素变量是 hobby ,遍历对象是 hobbys,这里不是只知道数组名是hobbys吗,难道去掉 s 就是hobby是里面的元素变量了吗?
2015-10-28
源自:Java入门第一季(IDEA工具)升级版 6-8
正在回答
不是的。元素变量取名叫什么abcd都行的(只要前面没定义过),只是一个新定义的变量名。不能取hobbys,因为前面已经定义了一个数组名叫hobbys。你可以故意写成hobbys,结合返回的错误信息看一下。
遍历的时候,走一次循环就把数组里hobbys[i]的值赋给这个新的变量hobby,所以输出就依次是hobbys[0],hobbys[1],hobbys[2]……把数组元素都遍历赋给变量一次,所以这个变量叫 元 素 变 量 呀。
..........那你要问问James Gosling java之父....这个语法为什么要这样设计了......
.........遍历的时候是有顺序的 依次是hobbys[0],hobbys[1],hobbys[2] 这样
Uestc_L 提问者
叫我妞妞 回复 Uestc_L 提问者
hobby是自定义的 随便你怎么写 下面和写一样的就行
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
3 回答为什么这样遍历不对
1 回答String 定义的对象和变量不是不能修改吗?
1 回答数组倒序遍历。
2 回答关于循环遍历
5 回答求讲解倒序遍历