这是我们的第一次java作业,一个五子棋小游戏,不用实现屏幕交互
由于初学,找了很多资料,调试了很多遍才成功
放代码:
package java1;
import java.util.Arrays;
import java.util.Scanner;
public class wzq {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
boolean finish = false;//控制游戏是否结束
int turn = 1;
int x = 0,y = 0;
final char player1 = '*';
final char player2 = 'o';//常量定义玩家2使用的字符
final char empty = '-';//常量定义空棋盘字符
char cb[][] = new char[10][10];//定义11*11二维数组
for (int i = 0;i < (cb.length);i++) {
Arrays.fill(cb[i],empty);//棋盘每一个坐标填上empty
}
while(!finish) {//游戏开始,打印棋盘,
System.out.println("-------------------");
System.out.println(" 1 2 3 4 5 6 7 8 9");
for (int i = 1;i < 10;i++) {//只打印9*9,实现显示出的棋盘都能落子
System.out.print(i + " ");
fo