这是本人做的第一个java项目,不会使用swing组件,所以只能用打印屏幕的方式实现井字棋
文件共三个:
1.棋盘类:
功能:
1.打印棋盘
2.判断位置是否合法
3.判断是否胜利
4.放置棋子
2.棋手类:
功能:
1.选择棋子位置
2.选择是否进行下一局
3.展示类:
功能:
1.运行整个程序
棋盘类
package com.elias.beans;
public class Board {
int[][] mtr = new int[3][3] ;
private int chessnum = 0;
public User player = new User();
//初始化
public Board(){
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
mtr[i][j] = 0;
}
}
}
//打印棋盘
public void printBoard(){
for (int i=0;i<3;i++){
System.out.println("---------------------------------");
for (int j &#