重新排列值表

时间:2014-06-04 20:07:43

标签: java arrays excel export-to-excel

我有一个程序,在执行大量的数学运算后,它会获取各种值并生成输出值。我要将输出导出到Excel。

正确计算这些值,但我在格式化时遇到了问题,因此Excel可以轻松地使用它来制作图表。这是一个我打印出输出值的循环:

int g = 0;
while( g < AValsArray.length) {
    int p = 0;
    x_Solve = BigInteger.valueOf(2);
    //System.out.println("Solving for y given various x values when a = " + AValsArray[g]);
    while(p < 5) {
        BigInteger solve = (AValsArray[g].multiply(x_Solve)).mod(n);
        //long solve = (((long)(list_Solutions.toArray()[g])*x_Solve) % n);
        System.out.print(x_Solve + "\t" + solve);

        x_Solve = (x_Solve.add(BigInteger.valueOf(2)));
        p++;
    }
    System.out.println("");      
    g++;
}

它产生的输出如下:

2   12397165724 10797531446 9197897168  75982628810   599862860
2   3999085724  7998171446  11997257168 19995428810   599862860
2   9597805724  5198811446  799817168   103976228810  599862860
2   1199725724  2399451446  3599177168  47989028810   599862860
2   6798445724  13596891446 6398537168  131969828810  599862860
2   12397165724 10797531446 9197897168  75982628810   599862860
2   3999085724  7998171446  11997257168 19995428810   599862860
2   9597805724  5198811446  799817168   103976228810  599862860
2   1199725724  2399451446  3599177168  47989028810   599862860
2   6798445724  13596891446 6398537168  131969828810  599862860

我需要第一行成为第一列,下一行成为下一列,等等。最后,我们的表将使整个底行的值为599862860(至少在本例中)。行和列的大小每次运行时都会发生变化,因此必须能够轻松更改。

0 个答案:

没有答案