
package com.itheima.d2_params;
import java.util.Arrays;
/**
* 可变参数在方法的内部本质就是一个数组
* 可变参数的注意事项:
* 1.一个参数列表中可变参数只有一个!!
* 2. 可变参数必须放在形参列表的最后面
* 小结:
* 记住
*/
public class MethodDemo {
public static void main(String[] args) {
sum(); // 1. 不穿参数
sum(10); // 2. 可以传输一个参数
sum(10,20,30); // 3. 可以传输多个参数
sum(new int[]{10,20,30,40,50}); // 4. 可以传输一个数组
}
public static void sum(int...nums){ // 这是一个可变参数 1. 一个形参列表中可变参数只能有一个 2. 可变参数必须放在形参列表的最后面
// 注意:可变参数在方法内部其实就是一个数组:nums
System.out.println("元素个数:" + nums.length);
System.out.println("元素内容:" + Arrays.toString(nums)); // 使用数组的toString方法,直接打印数组内容
}
}