java方法的可变参数代码实例

下面要给大家分享的是java方法的可变参数的代码实例,每一次参加考试的人数是不固定的,可是,每一次考试完以后,都需要打印出这次考试的总人数和参加考试的学生名单,下面的话就来编写程序,使用方法的可变参数实现这个功能。

代码:

public class StudentTestMethod
{
    // 定义输出考试学生的人数及姓名的方法
    public void print(String...names)
    {
        int count = names.length; // 获取总个数
        System.out.println("本次参加考试的有" + count + "人,名单如下:");
        for (int i = 0; i < names.length; i++)
        {
            System.out.println(names[i]);
        }
    }
    public static void main(String[] args)
    {
        // TODO Auto-generated method stub
        StudentTestMethod student = new StudentTestMethod();
        student.print("张强", "李成", "王勇"); // 传入3个值
        student.print("马丽", "陈玲");
    }
}

在Student TestMethod类当中定义了print()方法和main()方法

print()方法声明了一个String类型的可变参数,方法体打印可变参数的总个数以及参数值。

在main()方法中创建了StudentTestMethod 类的实例,然后分别传入不同个数的参数调用print()方法。

运行StudentTestMethod类。

下面是输出结果:

本次参加考试的有3人,名单如下:
张强
李成
王勇
本次参加考试的有2人,名单如下:
马丽
陈玲

更多java程序代码例子,请继续来奇Q工具网进行了解吧。

推荐阅读:

Java main()方法,程序代码实例

java static关键字静态方法详解,静态方法实例分享

java static关键字静态代码块详解,实例分享