Java编程实现五子棋人人对战代码示例

这篇文章主要介绍了Java编程实现五子棋人人对战代码示例,具有一定借鉴价值,需要的朋友可以参考下。

利用Java,在控制台操作下,编写的五子棋,作为复习二维数组,面向对象等基础知识。w表示白棋,b表示黑棋

import java.util.Scanner; public class MainMethod { public static char[][] c = new char[10][10]; public static void main(String[] args) { MainMethod mainMethod = new MainMethod(); mainMethod.init(); int i; boolean color; int[] point = new int[2]; Scanner scanner = new Scanner(system.in); for (i = 1; i = c.length || y >= c.length) return false; else return true; } public int win() {// 判断输赢,1表示白的赢,-1黑的赢,0暂无输赢 int whoWin = 0; int[] point = new int[2]; outer: while (true) { for (int i = 0; i

运行结果:

++++++++++ ++++++++++ ++++++++++ ++++++++++ ++++++++++ ++++++++++ ++++++++++ ++++++++++ ++++++++++ ++++++++++ 请输入坐标,范围为(0,0)到(9,9) 4 6 ++++++++++ ++++++++++ ++++++++++ ++++++++++ ++++++w+++ ++++++++++ ++++++++++ ++++++++++ ++++++++++ ++++++++++ 请输入坐标,范围为(0,0)到(9,9) 6 5 ++++++++++ ++++++++++ ++++++++++ ++++++++++ ++++++w+++ ++++++++++ +++++b++++ ++++++++++ ++++++++++ ++++++++++ 请输入坐标,范围为(0,0)到(9,9)

谁输谁赢我就不弄出来了,太长,占地。。

总结

以上就是本文关于Java编程实现五子棋人人对战代码示例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持

相关文章

HashMap是Java中最常用的集合类框架,也是Java语言中非常典型...
在EffectiveJava中的第 36条中建议 用 EnumSet 替代位字段,...
介绍 注解是JDK1.5版本开始引入的一个特性,用于对代码进行说...
介绍 LinkedList同时实现了List接口和Deque接口,也就是说它...
介绍 TreeSet和TreeMap在Java里有着相同的实现,前者仅仅是对...
HashMap为什么线程不安全 put的不安全 由于多线程对HashMap进...