当用户点击一个按钮时,我试图用x随机数(50,100,200...)
填充数组并返回它们以将它们传递给其他类,我的查询是
1)如何调用随机类
2)如何将填充数组从随机类返回到onClick
方法。
public void onClick(View v) {
if(v.getId()==R.id.buttonone)
{
genrandom grandom =new genrandom();
int[] arr=new int[50];
//此数组将用作其他类
的参数public class gen_random_number {
public void genrandom(int[] arr, int x) {
Random randomGenerator = new Random();
for (int idx = 1; idx <= x; ++idx){
int randomInt = randomGenerator.nextInt(5000);
}
}
}
提前致谢!
答案 0 :(得分:0)
创建 gen_random_number实例并致电getrandom()
将数组和 x 作为参数
public void onClick(View v) {
if(v.getId()==R.id.buttonone)
{
genrandom grandom =new genrandom();
int[] arr=new int[50];
arr = new gen_random_number().genrandom(arr, yourXvalue);
}
将 genrandom 的返回类型设为int array
。
public int[] genrandom(int[] arr, int x) {
Random randomGenerator = new Random();
for (int idx = 1; idx <= x; ++idx){
int randomInt = randomGenerator.nextInt(5000);
arr[idx] =randomInt; }
}
return arr;
}