
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方法,直接打印数组内容 }}