Java网格类
我正在尝试制作一个java网格,其预期输出如下: 但我的输出被关闭了1,如图所示: . 有什么建议吗Java网格类,java,class,grid,Java,Class,Grid,我正在尝试制作一个java网格,其预期输出如下: 但我的输出被关闭了1,如图所示: . 有什么建议吗 public class Grid { private int rows = 0; private int columns = 0; private String [] [] grid; public Grid(int rows, int columns){ this.rows = rows; this.columns = c
public class Grid {
private int rows = 0;
private int columns = 0;
private String [] [] grid;
public Grid(int rows, int columns){
this.rows = rows;
this.columns = columns;
grid = new String [rows] [columns];
initializeGrid();
}
public void initializeGrid(){
for (int i = 0; i < rows; i++){
for (int j = 0; j < columns; j++) {
grid [i] [j] = "| ";
}
}
}
public void printGrid(){
System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
for (int i = 0; i < rows; ++i){
System.out.println("|");
for (int j = 0; j < columns; ++j){
System.out.print(grid[i][j] + " ");
}
}
System.out.println();
System.out.println("<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<");
}
}
公共类网格{
私有int行=0;
私有int列=0;
私有字符串[][]网格;
公共网格(整数行、整数列){
this.rows=行;
this.columns=列;
网格=新字符串[行][列];
initializeGrid();
}
public void initializeGrid(){
对于(int i=0;i>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>”;
对于(int i=0;i看起来您应该有这样的方法
公共void printGrid(){
系统输出打印项次(“>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>”;
对于(int i=0;i
在哪里调用printGrid
?谢谢Matthias!没问题,请您将我的解决方案标记为已解决将是最好的问候:)
Looks like you should have this method like this
public void printGrid(){
System.out.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
for (int i = 0; i < rows; ++i){
for (int j = 0; j < columns; ++j){
System.out.print(grid[i][j] + " ");
}
System.out.println("|");
}