在Java中创建更改的数字网格

时间:2017-09-18 00:15:10

标签: java

我会在这个事实上加上这个 作为家庭作业的事实,所以我只是想找到解决这个问题的方向的帮助。

基本上,我应该使用for循环来创建一个迭代的数字网格,直到达到最大值,然后回绕。

例如:

012345
123450
234501
345012
450123
501234

我不知道为什么,但我无法想象我的生活。我不被允许使用像if语句这样的东西,所以我真的很困惑。

到目前为止,我的代码只是迭代的for循环,但它们没有按照它们应该的方式迭代:

public static void square(int min, int max) {
    for(int i = min; i <= max; i++){
        System.out.print(i);
        for(int j = min + 1; j <= max; j++){
            System.out.print(j);
        }

        System.out.println();
    }
}

当前输出:

012345
112345
212345
312345
412345
512345

据我所知,我的代码没有按照我想要的方式设置网格,我只是不确定要修复它的方向。我可能会过度思考这个,但我迷路了。有什么想法吗?

0 个答案:

没有答案