下面要给大家分享的是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工具网进行了解吧。
推荐阅读: