在校根据实验要求进行井字棋的编写。过程中运用了”数组“。
每次的实验都让我觉得”模块化“的编写方式很重要,或者说自顶而下的设计方式。能在后期需要所需函数时,通过自己的库,快速搭建框架。
package demo1;
import java.util.Scanner;
public class chess_demo {
final static int WIDTH=3;
static char[][] chess=new char[WIDTH][WIDTH];
static boolean isBlack=true;
public static void main(String[] args){
initChessRoom();
printChess();
run();
}
public static void initChessRoom(){
for(int i=0;i<chess.length;i++){
for(int j=0;j<chess[i].length;j++){
chess[i][j]='*';
}
}
}
public static void run(){
Scanner s=new Scanner(System.in);
int num=0;
while(true){