1.增强型for循环(foreach)
语法结构:for(数组类型 变量:数组名)----------//二维数组也可以用
foreach属于语法糖,在反编译时出来的还是for循环,在不考虑索引,只是打印数组元素时,才能使用foreach循环。
for循环比foreach功能更强大。在不关心索引的时候首选foreach.
** 用增强型循环访问数组元素
int[] score = new int[5];
……
for (int x : score) { //从0开始访问数组score
System.out.print(x+","); //输出各个元素的值用“,”分开;
}
2.方法的可变参数
![](https://i-blog.csdnimg.cn/blog_migrate/76cc46cdac693f4c022145c058ffd13a.webp?x-image-process=image/format,png)
数组形式结果:60.0
![](https://i-blog.csdnimg.cn/blog_migrate/e8daf2a961948438fbbde92c7694a12e.webp?x-image-process=image/format,png)
方法多参 结果:60.0
方法多参的方法,可以不定义数组直接传多个数值,但是,按数组的形式编译,这样只是简化程序员写的时候方便。
如果要将传递的多个参数分开也是可以的。
double...arr 表示传入的值只要为double类型的全包括在内。
![](https://i-blog.csdnimg.cn/blog_migrate/19a4e5283f21d0a904e531653ab0707a.webp?x-image-process=image/format,png)
方法多参的应用 结果:48.0
谢谢阅读!