可变参数
--------------------------------------------------------------------------------
格式: 修饰符 返回值类型 方名称(数据类型... 变量名) {}
--------------------------------------------------------------------------------
本质: 可变参数的本质是数组
--------------------------------------------------------------------------------
注意事项: 如果方法上定义了多个参数,那么这个可变参数只能是最后一个参数
--------------------------------------------------------------------------------
package com.loaderman.jdk5;
public class Demo3_ChangeableArgs {
/**
* * A:可变参数概述
* 定义方法的时候不知道该定义多少个参数
* B:格式
* 修饰符 返回值类型 方法名(数据类型… 变量名){}
* C:注意事项:
* 这里的变量其实是一个数组
* 如果一个方法有可变参数,并且有多个参数,那么,可变参数肯定是最后一个
*/
public static void main(String[] args) {
int[] arr = {11,22,33,44,55};
//print(arr);
print(11,22,33,44,55);
System.out.println("---------------");
//print();
}
/*public static void print(int[] arr) {
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
}*/
public static void print(int ... arr) { //可变参数其实是一个数组
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
}
}
最后,关注【码上加油站】微信公众号后,有疑惑有问题想加油的小伙伴可以码上加入社群,让我们一起码上加油吧!!!
浙公网安备 33010602011771号