我有一个名为country的课程,我希望同时生成两个不同的随机国家
这是课程中获取随机国家/地区的方法。
Country a = Country.getRandom();
我如何才能获得两个不同的国家?
答案 0 :(得分:5)
Country a = Country.getRandom();
Country b = Country.getRandom();
你不能同时做两件事。 Java按顺序执行statemetns。
您可以尝试使用getRandom(int)
方法获取int
并返回Country
中的许多随机List
对象。
修改强>
方法重载基本上是提供两个名称相同但参数列表不同的方法:
public Country getRandom() {
// ...
}
public List<Country> getRandom(int resultCount) {
// ...
}
答案 1 :(得分:4)
通过这种方式
Country a = Country.getRandom();
Country b = Coutry.getRandom();
或者你可以用数组做到这一点。
使方法以数组形式传递值。这样你就有两个变量。