课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
我这样写是勉强对吗?或者是比较合理的?
2015-12-17
源自:Java入门第一季(IDEA工具)升级版 6-8
正在回答
你这样子是不对的。你这里写的foreach语句与xiaobiao并没有关系
for(int i:scores)
System.out.println(i);
输出结果:93 72 89 58 64
如上面的代码,foreach的语句的功能大概如此,它的意思是:将scores数组中的值一个接一个 赋给i,然后输出,所以说,这与变量xiaobiao没有关系
_Jack_Han_ 提问者
int count = 0; for (int score:scores) { System.out.print("["+count+"]"+scores); count++; }
huimorushen
这个问题是那堂课的思考题,这样写是可以的啊。
foreach 是在仅仅用来遍历数组和集合时使用的,如果需要进行别的增删等操作时,必须使用for或者迭代器来实现
用foreach就是为了避免去用下标的,既然要用下标的,我觉的还是直接写出来完整的比较好
for(int i = 0; i < scores.length; i++){
}
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答数组名.length用于获取数组中的长度
2 回答数组内元素的随机生成
2 回答【跪】我想让用户自己输入数组中的元素,怎么办?
1 回答怎样截取整型数组中的一串数值
3 回答更新数组元素的值是什么意思