Java 如何使用For嵌套循环打印此文件?

Java 如何使用For嵌套循环打印此文件?,java,for-loop,nested,Java,For Loop,Nested,下面是我打算只使用嵌套循环的简单概念打印的内容。。 这是一个嵌套的for循环模式问题。 从上两个小时开始我一直在思考,但我想不出一个合适的解决办法。 编辑:如果条件需要,我可以使用 1 2 3 4 2 3 4 1 3 4 1 2 4 1 2 3 我已经尝试过使用不同的if语句,例如i==1&&j==1然后打印列等,您只需要查看模式并在代码中复制它。这里有一种解决方法,也可用于生成更大的矩阵(将max变量设置为不同的值): 当max=7时输出: 1 2 3 4 5 6 2

下面是我打算只使用嵌套循环的简单概念打印的内容。。 这是一个嵌套的for循环模式问题。 从上两个小时开始我一直在思考,但我想不出一个合适的解决办法。 编辑:如果条件需要,我可以使用

   1 2 3 4
   2 3 4 1
   3 4 1 2
   4 1 2 3

我已经尝试过使用不同的if语句,例如
i==1&&j==1
然后打印列等,您只需要查看模式并在代码中复制它。这里有一种解决方法,也可用于生成更大的矩阵(将
max
变量设置为不同的值):

max=7时输出:

1 2 3 4 5 6
2 3 4 5 6 1
3 4 5 6 1 2
4 5 6 1 2 3
5 6 1 2 3 4
6 1 2 3 4 5

我能想到的最好的解决方案是嵌套for循环。在这里的人帮助你之前,你需要表现出努力。那么你尝试过什么呢?提示:使用2个嵌套for循环和模运算来打印所需的值。你的先生希望你做家庭作业,不是因为太简单或太难。他想让你自己尝试并学习。请不要张贴作业问题。@smitShah没问题。请随意更新我的帖子。祝你好运!
1 2 3 4
2 3 4 1
3 4 1 2
4 1 2 3
1 2 3 4 5 6
2 3 4 5 6 1
3 4 5 6 1 2
4 5 6 1 2 3
5 6 1 2 3 4
6 1 2 3 4 5