for增强:
什么是for增强:
增强for循环就是类似for循环的结构;我们叫成foreach
作用:
遍历数组,或者遍历集合:遍历装数据容器里面的数据
语法结构:
for循环语法:
for(源中的数据类型 形式参数:源){
//通过形式参数,使用源中的每一个数据
}
源:可以是数组,也可以是Iterable接口的实现类(集合)的实例。
源中的数据类型:需要遍历的源存的数据类型是什么
形式参数:本身是没有值的,但是在每一次循环的时候,会将源中的值给到形式参数
缺点:
foreach(增强for循环):没有索引值,涉及到索引值的,还是使用普通for循环。
可变参数:
什么是可变参数:
参数可变,方法的形式参数的个数可变,参数的个数可以是任意多个。
语法:
数据类型 ... 形式参数名(写在方法内)
语法细节:
可变参数后面还可以不可以有参数
普通参数:不可以有
可变参数:不可以有
可变参数前面可不可以有参数
普通参数:可以有
可变参数:不可以有
使用:数据类型限定了变量可以存储值的类型
注意:
1.一个方法可以有可变参数和普通参数,但是可变参数必须放到参数列表的最后
2.一个方法不能有多个可变参数
3.可变参数点只能写三个。
4.可变参数是将传入的参数封装乘客一个数组。