我的问题是使用嵌套的 for 循环来创建这个输出:
| | | | | |
123456789012345678901234567890123456789012345678901234567890
我想不出用 0 替换 int 10 的最佳方法。我尝试了几种方法,但它们很花哨,对我来说似乎不合适。我希望我的问题很明显,很难解释。有人可以指出我正确的方向吗?
我已经获得了正确的输出,但有些事情告诉我有更好的方法来解决这个问题。这是我的代码:
int k = 0;
for (int i=1; i<=6; i++){
System.out.print(" |");
}
System.out.println();
for (int m=0; m<6; m++){
for (int j=1; j<10; j++){
System.out.print(j);
}
System.out.print(k);
}
伟大的!模数是我正在寻找的答案。我对此感到更舒服:
for (int i=1;i<=6;i++){
System.out.print(" |");
}
System.out.println();
for (int m=0;m<6;m++){
for (int j=1;j<=10;j++){
System.out.print(j % 10);
}
}