运行方法100次,并将每次运行保存在2D数组中



我正在用Java 编写代码

我有一个方法,它返回一个包含24个值的数组

我想运行这个方法100次,我想把结果保存在二维数组中。

我想将此方法的每次运行保存在一行中

这是我的代码

int[][] multiArray = new int[101][24];
    for (int n= 0; n<multiArray.length; n++){
        for(int nn = 0; nn<multiArray[n].length;nn++){
            for(int s =0; s<100;s++){
                ActionArray =Functionss (ff, b, d, e);
                multiArray [n][nn] = ActionArray[s];
            }

            multiArray [n][nn] = ActionArray[nn];


            System.out.print(multiArray [n][nn]+"   ");
        }
        System.out.println();
    }
        Function xy return Object[24];
    Object[][] arr = new Object[100][24];
    for(int i = 0; i < 100; i++{

    for(int j= 0; j <24 ; j++){
    arr[i][j] = returnof(xy)[j];
    }

这是你需要的解决方案吗(伪代码;((?我不明白这个问题,我想:(

如果函数返回一个大小为24的数组,则只需要一个for循环,而不需要3。此外,如果你只想让multiArray运行100次,那么它的大小应该是100。以下是如何通过调用函数100次来填充2d数组:

int[][] multiArray = new int[100][24];
for (int n= 0; n<multiArray.length; n++){
    multiArray[n]=funct(n);//whatever your function is called
}
//output- not necessary
for (int n= 0; n<multiArray.length; n++){
    System.out.println(Arrays.toString(multiArray[n]));
}
int[][] multiArray = new int[100][24];
for (int n= 0; n<100; n++)
{   
    multiArray[n] = Functionss (ff, b, d, e);
}
//print into sys. out.
for (int n= 0; n<100; n++)
{   
    for (int m= 0; m<24; m++)
    {   
        System.out.print (multiArray[n][m]+" ");
    }
    System.out.println();
}

这是一个示例程序,应该实现您想要实现的目标。

public class ArrTest {
public static void main(String[] args) {
    int[][] multiArray = new int[101][24];
    int s[] = new int[24];
    for (int n= 0; n<multiArray.length; n++){
        s = new ArrTest().xyz();
        for(int i=0;i<s.length;i++){
            multiArray[n][i]=s[i];
        }
    }
    for (int n= 0; n<multiArray.length; n++){
        for(int i=0;i<s.length;i++){
            System.out.print(multiArray[n][i]);
        }
        System.out.println();
    }
}
public int[] xyz(){
    int[] ret = new int[24];
    ret[2] = 3;
    return ret;
}
}

相关内容

  • 没有找到相关文章

最新更新