六边形矩阵系统有问题。我想遍历2个长度为6的数组,但我需要从六边形中排除“菱形”组合。因此,这意味着i + j的值必须大于3且小于13。这是一些代码,您可能会更好地理解它:
T::T()
所以我希望输出为0,4,1,3,2,2,3,1,4,0直到4,8,5,7,6,6,7,5,8以上,4
我希望这已经足够清楚了,是的,我明白我所拥有的永远不会输出我期望的结果,但这就是整个问题:)
答案 0 :(得分:0)
不要使for循环过于复杂。
public static void main(String args[]) {
for(int i = 0; i < 9; i++) {
for (int j = 0; j < 9; j++) {
if ((i + j) > 3 && (i + j) < 13) {
System.out.println(i + ", " + j);
}
}
}
}