参数个数可变的函数

Posted chy18883701161

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了参数个数可变的函数相关的知识,希望对你有一定的参考价值。

 

示例:

 1 package my_package;
 2 
 3 public class Test {
 4     public static void main(String[] args) {
 5         out("重庆师范大学","张三","李四","王五");
 6         //out("重庆师范大学");    //不传参数也行
 7     }
 8 
 9     /*
10     参数个数可变的形参要放在形参表的最后,类型后加三个点,传参时可传入多个相同类型的参数,0-n个参数均可,就是说该位置不传参数也行。
11     实质是以数组形式传入
12     java中只有一种传参方式:传值。实参的值不会受到影响。
13      */
14     public static void out(String school,String... names){
15         System.out.println(school+"的学生:");
16         //常用foreach使用参数值
17         for(String name:names){
18             System.out.println(name);
19         }
20     }
21 
22 
23 }

 

以上是关于参数个数可变的函数的主要内容,如果未能解决你的问题,请参考以下文章

C语言可变参数函数详解示例

c语言可变参数是干啥的

「学习笔记」3.12代码学习

c语言中啥是可变参数?最好有简单的应用可变参数的例子。谢谢

golang 怎么定义可变参数的函数

c语言中的可变参数