初学Java,形参长度可变的方法(八)

来源:互联网 发布:虚拟机linux共享文件夹 编辑:程序博客网 时间:2024/06/10 02:22

Java中如果在定义方法时,在最后一个形参的类型后增加三点(...),表明形参可以接受多个参数值,多个参数值被当成数组传入

public class Varargs  {//定义了形参长度可变的方法public static void test(int a, String... Books){//books被当成数组处理for(String tmp : Books){System.out.println(tmp);}System.out.println(a);}public static void main(String[] args) {//调用test方法test(5,"Struts2 权威指南","基于J2EE的Ajax宝典");}}

输出:

Struts2 权威指南

基于J2EE的Ajax宝典

5

在C#中长度可变的形参是这样写的

   class Program    {        private static void printf( params object[] values)        {            for (int i = 0; i < values.Length; i++)            {                System.Console.Write(values[i] + ", ");            }            Console.ReadLine();        }        static void Main(string[] args)        {            printf(1, 1.5, false, "hello");        }}


原创粉丝点击