私人?int?紙板尺寸;
私人?靜電?String[][]?董事會;
public棋盤(int?尺寸){
boardSize = size
}
/**
*?初始化棋盤
*/
公共?棋盤?initBoard(){
int?我;
int?j;
董事會?=?新的?string[board size][board size];
for(I = 0;我& ltthis.boardSizei++){
for(j = 0;j & ltthis.boardSizej++){
//system . out . print("+"+" ");
董事會[i][j]?=?"+"+"";
}
//system . out . println("+");
}
回歸?這個;
}
/**
*?用竹板伴奏唱的流行歌謠,每壹節都以“蓮花老”結尾
*/
公共?作廢?落子(int?x,int?y){
如果(板?!=?null?||?真){
如果(x?& lt=?木板尺寸?& amp& amp?y?& lt=?boardSize){
int?我;
int?j;
for(I = 0;我& ltthis.boardSizei++){
for(j = 0;j & ltthis . board size-1;j++){
if(j==(x-1)?& amp& amp?我?==?(y-1)){
//system . out . print(" o "+" ");
董事會[i][j]?=?" o "+" ";
}否則{
//system . out . print("+"+" ");
董事會[i][j]?=?"+"+"";
}
}
//system . out . println("+");
}
秀(板);
}
}
}
公共?作廢?show(String[][]?董事會){
為了什麽?(int?我?=?0;?我?& lt?板長;?i++)?{
為了什麽?(int?j?=?0;?j?& lt?董事會[i]。長度;?j++)?{
system . out . print(board[I][j]);
}
system . out . println();
}
}
公共?靜電?作廢?main(String[]?args)?{
//新建?棋盤(9)。initBoard()。羅子(5,?5);
棋盤?c?=?新的?棋盤(9);
c . init board();
//c.show(板);
c .羅子(5,5);
}
我在學java的時候做過。。。
我幫妳改了代碼,有些地方需要標準化,比如印刷棋盤,要分開做。