课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
数组的进行定义是要注意数组名的单复数吗?为什么在使用foreach时是这样的for(String hobby:hobbys);前一个hobby为什么不加s,后一个为什么要加。是不是java中数组名有单复数的区别
2016-07-08
源自:Java入门第一季(IDEA工具)升级版 6-8
正在回答
hobbys是之前定义数组的名字, hobby 是你随意命名的,叫什么都可以。
其实,foreach是for的改进版,其实就是 int hobby in hobbys,即建立一个hobby变量,以for循环的形式,依次去存储数组hobbys中的每一个值;
任务中的问题很有意思,根据上面分析,我不可能知道当前的 hobby 是数组hobbys中第几个;但是我可以在循环外定义变量num和flag,初始值为0,然后在循环体内,num++,flag=num-1;然后输出flag就是下标了。
诚意解答,望采纳!
木刻雪原
前一个hobby 等于是再建了一个hobby的数组 第一行代码等于把hobbys的值赋给hobby 第2行代码是再输出hobby的值
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答数组名.length
2 回答匿名数组讲解
1 回答数组单选练习
2 回答数组一定需要赋值吗
2 回答数组名.length用于获取数组中的长度
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号