我正在嘗試用“。”制作一個網格。對于掃雷/奪旗類型的游戲,但我遇到了麻煩。我正在嘗試每 50 個“?!弊鲆粋€ \n 所以它可以開始打印另一列,但我的代碼每行打印一個點。這就是網格應該看起來的樣子(忽略 % 和 ,因為這是項目的另一部分,假裝它都是“?!保篽ttps ://imgur.com/a/3zWKyb8這是我的代碼: String grid = "."; int rows = 20; int columns = 50; int count = 0; while(count <= 1000) { count++; for(int c = 1; c <= columns; display(grid)) { String nwln = "\n"; display(nwln); c = 0; } }我請求的顯示方法代碼:public static String display(String disp){ System.out.print(disp); return(disp);}
1 回答

繁星點點滴滴
TA貢獻1803條經驗 獲得超3個贊
首先讓我們看一個打印 20 X 50 網格的簡單代碼:
public static void main(String[] args) {
final String point = ".";
final int rows = 20;
final int columns = 50;
for (int i = 0; i < rows; i++) {
for (int j = 0; j < columns; j++) {
System.out.print(point);
}
System.out.println();
}
}
從那里你可以在兩點之間實施你的旗幟和炸彈。
添加回答
舉報
0/150
提交
取消