【发布时间】:2020-02-01 05:42:09
【问题描述】:
public class Test {
private static int rows = 3;
private static int col = 3;
public static void main(String[] args) {
Test t = new Test();
t.stringClass5();
System.out.println(t.stringClass5());
}
public String stringClass5() {
String varString = "";
final String lineSEP = System.getProperty("line.separator");
for (int i = 0; i < rows; ++i) {
//System.out.println(i);
varString += "+---".repeat(col) + "+" + lineSEP;
for (int k = 0; k < col; ++k) {
varString += "| " + (i) + " ";
}
varString += "|"+ lineSEP;
}
varString += "+---".repeat(col) + "+";
return varString;
}
}
当我运行代码时,它只在 3x3 矩阵的第一行打印 0,在第二行打印 1,在第三行打印 2。我希望它能够从 0 打印到 8。任何帮助将不胜感激,谢谢。
【问题讨论】:
-
你能发布整个代码吗?这里没有打印。
-
@John Smith 如果这解决了您的问题,您能否将答案标记为已接受。