求JAVA五子棋程序

来源:百度知道 编辑:UC知道 时间:2024/06/14 01:30:32
求JAVA五子棋程序。
要求:
1、代码风格良好。
2、注释完备,对于主要的类,都要有注释。
3、对于程序,界面友好。不要求程序能实现人机对抗,人人即可。
4、最好为自己写的。
5、程序无故障,无错误,能在Eclipse,jdk1.6.0_16下稳健运行。
6、可追加分。

(PS:在网上找到的代码结果都不好使,提示“小程序未格式化”。本人乃JAVA菜鸟,望提供准确的代码。代码以经运行确认无误后即给分)

import java.util.*;
public class FiveChess {
public static void main(String[] args) {
char[][] state=new char[16][16];
for(int i=0;i<state.length;i++){
for(int j=0;j<state.length;j++){
state[i][j]='*';
}
}
boolean isBlack=true;//当前是黑方下子
Scanner in=new Scanner(System.in);
printState(state);
while(true){
System.out.println("请"+(isBlack?"黑":"白")+"方下子:");
String input=in.next();
if(input.equals("exit")){
break;
}
int x=input.charAt(0)-'a';
int y=input.ch