Java矩阵的一个小问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 20:52:08
有一个矩阵:
{
{1,2,3}
{4,5,6}
{7,8,9}
}

要打印的是每一行取一个元素的组合,所有可能的组合
也就是说打印结果为 147,148,149,157,158,159,167,247等等所有的组合.
一段小代码 谢谢!
此为一个随机长度的矩阵 所以不能简单的加入i,j,k来循环,我需要一点具体的代码 谢谢!

int[][] array = {{1,2,3},{4,5,6},{7,8,9}};
for(int i = 0; i < 3; i++) {
for(int j = 0; j < 3; j++) {
for(int k = 0; k < 3; k++) {
System.out.println(""+array[0][i]+array[1][j]+array[2][k]);
}
}
}

1楼的已经差不多了,不过,既然是随机长度,我想你可以采用容器类来实现。