有勇气的牛排博客
☰

java 泛型可变参数

有勇气的牛排 1709 Java 2021-08-26 21:57:34

知止自律打卡-微信小程序APP
一款微信自律打卡小程序,支持自定义打卡项目、习惯记录、项目日记、专注计时与数据统计。自律打卡、学习打卡、读书打卡、健身打卡、运动打卡、减肥打卡、戒色打卡、养生打卡、戒烟、戒酒、戒熬夜等多种场景。万能打卡模板自由创建。可自定义每日打卡目标,记录习惯连续天数,可视化追踪成长进度。
了解产品详情 →
微信搜索「知止自律打卡」
知止自律打卡微信小程序

1 可变参数介绍

可变参数又称参数个数可变,用作方法的形参出现,那么方法参数个数就是可变的了

格式:修饰符 返回值类型 方法名(数据类型…变量名){ }

范例:public static int sum(int…a){ }

可变参数注意事项:

  • 这里的变量其实是一个数组

  • 如过一个方法有多个参数,包含可变参数,可变参数要放到后面

2 代码

package itheima_06; /** * 测试类 */ public class ArgsDemo01 { public static void main(String[] args) { System.out.println(sum(10, 20)); System.out.println(sum(10, 20, 30)); System.out.println(sum(10, 20, 30, 40)); } // 一个方法有多个参数,包含可变参数,一般可变参数放在最后,前面的有几个就对应几个 public static int sum(int b, int... a) { int sum = 0; for (int i : a) { sum += i; } return sum; } }

评论区

×
×