这是本人做的第一个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;
}
}
}
//打印棋盘

这篇博客介绍了一个适合Java初学者的练手项目——井字棋的实现。作者通过三个类(棋盘类、棋手类、展示类)来完成游戏逻辑,包括打印棋盘、判断位置合法性、胜利条件检测、棋子放置等功能。虽然没有使用Swing组件,而是采用打印屏幕的方式呈现游戏界面。
最低0.47元/天 解锁文章
2818

被折叠的 条评论
为什么被折叠?



