我正在尝试创建一个嵌套的 for 循环,它将在用户指定的范围内生成所有对,范围从负值到正值。解释起来有点困难,但这是我的代码:
public class test method {
public static void main (String[] args) {
int a = Integer.parseInt(args[0]);
int b = Integer.parseInt(args[1]);
int c = 3;
int d = 4;
for (int i = -a; i <= a; i++)
for (int j = -b; j <= b; j++) {
System.out.println(a+" and "+b+" vs "+c+" and "+d+"\n");
}
}
}
给定命令行参数 1 和 2,我想要的输出将类似于:
-1 和 -2 与 3 和 4
-1 和 -1 与 3 和 4
-1 和 0 与 3 和 4
-1 和 1 与 3 和 4
-1 和 2 与 3 和 4
0 和 -2 与 3 和 4
0 和 -1 与 3 和 4
0 和 0 与 3 和 4
0 和 1 与 3 和 4
0 和 2 与 3 和 4
1 和 -2 与 3 和 4
1 和 -1 与 3 和 4
1 和 0 与 3 和 4
1 和 1 与 3 和 4
1 和 2 与 3 和 4