题目
题目描述
7.13(随机数选择器)编写一个方法,返回1到54之间的随机数,但不能是传递到实参中的数。指定如下方法头:
public static int getRandom(int… numbers)
可变长参数列表
本题方法头给出的“int… numbers”,涉及到可变长参数列表
相关内容可以参考这篇文章,讲的相对比较基础比较好理解(直接点击“参考这篇文章”即可跳转,文章有文字详细叙述,尽量去看一下)
下图是那篇文章博主的代码(忽视类名,注意第四行):
最后结果是:
5
10
也就是add方法中的args接收到的可以是一个实参,也可以是多个实参(此时以数组形式接收)
破题
因为题目中要求“方法返回1到54之间的随机数,但不能是传递到实参中的数”
博主的想法是main方法调用getRandom方法时传入的是,返