У меня возникает вопрос, когда я создаю доску моего клон-миноискателя, в настоящее время он не переносит местоположение предположения из раунда в круг на доске, поэтому я помещаю x, где должен все еще зависит от предыдущего раунда, мой код выглядит следующим образом.Проблема с печатью нескольких разных раундов
int array for x и y - координаты для пользователя, int array для Bx и By - координаты бомб, бомбы - сколько бомб играется с ними, а поворот - количество оборотов.
public void Board(int[] x, int[] y, int[]Bx, int[]By, int bombs, int turn) {
char[][] board = new char[10][10];
char[] guess = new char[(100-bombs)];
int g = 0;
for(int p = 1; p<11;p++)
System.out.print(" "+p +" |");
for (int row = 0; row < board.length; row++) {
for (int col = 0; col < board.length; col++) {
board[row][col] = 'x';
board[y[turn]][x[turn]] = 'G';
for(g = 0; g<board.length; g++) {
guess[g] = 'g';
}//end for
if (x[col] == col && y[row] == row)
System.out.print(guess[g]);
else
System.out.print(board[row][col]);
} // end nested for loop
System.out.println();// space out lines for board
} // end for loop
// end randx/y for loop
CheckInput(x,y,Bx,By,bombs,turn);
}
Спасибо за предложение, но это только исправляет сломанный код, который я просто перепутал, переведя сюда, код предполагается печатать догадки с каждого предыдущего хода, а также новейшие догадки. –