我会在这个事实上加上这个 作为家庭作业的事实,所以我只是想找到解决这个问题的方向的帮助。
基本上,我应该使用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
据我所知,我的代码没有按照我想要的方式设置网格,我只是不确定要修复它的方向。我可能会过度思考这个,但我迷路了。有什么想法吗?