话不多说,也很简单,直接来代码。
public class TiaoQiPan {
//棋盘的宽和高
public static final int size=8;
//表示一个空白方块的字符
public static final char plain=' ';
//表示黑色的方块
public static final char shaded='S';
//表示棋盘角色的二维数组
private char[][] board;
//用黑白色方块填充棋盘
public TiaoQiPan() {
//
final char[] values={plain,shaded,plain,shaded,plain,shaded,plain,shaded,plain};
//为棋盘分配内存
board=new char[size][size];
//把方块数组赋值到每一行
//奇数行从0开始,偶数行从1开始
for(int i=0;i<size;i++){
System.arraycopy(values, i%2, board[i], 0, size);
}
}
//把棋盘的状态打印到控制台
public void print(){
for(int i=0;i<size;i++){
for(int j=0;j<size;j++){
System.out.print(board[i][j]);
}
System.out.println();
}
}
//创建一个棋盘对象并把它打印到控制台
public static void main(String[] args) {
new TiaoQiPan().print();
}
}