char board[][]=printBoard(board);
printBoard(board);
public char[][] printBoard (char [][] test){
char[][] game = {
{'_','1','2','3'},
{'1','_', '_', '_'},
{'2','_', '_', '_'},
{'3','_', '_', '_'}
};
return game;
}
Привет, мне интересно, как вызвать функцию printBoard? Ничто в printBoard не подсвечивается красным цветом, поэтому я думаю, что проблема в том, что я не называю это правильно. Спасибо за помощь. Я пытаюсь поместить плату в ее собственную функцию, а затем назовите ее с помощью 2d массива переменной платы [] []. Я пытаюсь сделать игру с tic tac toe. Когда я запускаю это, он не печатает плату.Как передать функцию, которая вызывает двумерный массив в качестве параметра?
Несколько вопросов: вы никогда не вызывает никаких функций ввода-вывода (например. 'System.out.print()', 'System.out.println()' Вы не делают абсолютно никакого использования 'полукокса [] [] test', который попадает в printBoard, и вы называете 'printBoard (board)' before 'board'. Затем он вызван снова по какой-то причине. Многое происходит, это не совсем правильно, и это очень запутывает то, что вы пытаетесь выполнить. – CollinD