解题思路:
根据题目要求, 当前玩家想要获胜的话, 必须在横竖斜方向有连成排的即获胜
根据测试样例可知, 连成排的那一排和为3
那么当某一排的和为3时则输出true

import java.util.*;public class Board {public boolean checkWon(int[][] board) {boolean b = false;if(board[0][0] + board[1][1] + board[2][2] == 3 || board[0][2] + board[1][1] +board[2][0] == 3){b = true;}for(int i = 0; i < 3; i++){if(board[i][0] + board[i][1] + board[i][2] == 3 || board[0][i] + board[1][i] + board[2][i] == 3){b = true;}}return b;}
}

Java编程题--井字棋相关推荐

  1. 【百日冲大厂】第十篇,牛客网选择题+编程题井字棋+密码强度等级

    前言: 大家好,我是良辰丫,刷题的第十篇,牛客网选择题+编程题井字棋+密码强度等级.

  2. 还在动手画棋盘 ?20分钟带你用Java写一个井字棋!

    还在动手画棋盘 ?20分钟带你用Java写一个井字棋! 文章目录 还在动手画棋盘 ?20分钟带你用Java写一个井字棋! 前言 设计过程 1.创建窗体类MyGameWindow 2.创建窗体的构造器 ...

  3. 井字棋java代码_JAVA 井字棋

    有时候我们可以用java编写一些小游戏,比如井字棋,这是一个很简单的程序,如图效果: 我们可以将它分为棋子,棋盘,框架启动类表示: 首先我们来编写棋子类,棋子类里有棋子的坐标和形状的表示, 用1表示圆 ...

  4. java井字游戏_java井字棋源代码(双人对战版)

    [实例简介] [实例截图] [核心代码] package com.pan.ttt; import java.awt.*; import java.awt.event.*; import javax.s ...

  5. Java 面向对象之井字棋

    文章目录 基本介绍 面向对象 井字棋 项目结构 接口 IGame IChessman IMap IUser 下棋玩家User(Human/Computer) User implements IUser ...

  6. Java实现简单井字棋小游戏代码实例

    Java第一次实验,老师让做一个井字棋,电脑随机下棋. 然后就想能不能聪明一点,可以判断出走哪一步棋:然后只能做到不会输,还是不够聪明,只能呆板地堵住用户,smartRobot的第三个判断逻辑找不到最 ...

  7. Java实现简单井字棋(OX游戏)V2.0

    简介 还是承接着上次的OX游戏,这次老师提的要求奇奇怪怪的,说实话真的挺费解的,但多读几遍以后要抓住几个关键点,"左上角"."绘制".看刚好学了paint嘛,所 ...

  8. java井字棋编程的收获_Java 井字棋小结

    1.井字棋获胜的四种情况 横行全为同一符号 竖行全为同一符号 斜对角线为同一符号 反对角线为同一符号 2.编程思路 构建数组(二维)读入数据 分四个部分,分别判断横行,竖行,对角线,反对角线是否满足条 ...

  9. java——博弈算法实现井字棋游戏

    通过java语言开发了一个简单的井字棋游戏.主要有6个类,其中有一个是主类(Main.java),一个是抽象类(PiecesMove.java)组成. 下面对各个类简单介绍一下: TicTicToe. ...

最新文章

  1. Nucleus-SE迁移:未实现的设施和兼容性
  2. 2019个嵌入式市场研究,持续的C/C++优势
  3. nodejs 根据坐标 标记图片上的姓名列
  4. java邮箱设置密送_修改后可以发送附件、抄送、密送的javabean,吐血推荐~(javamail范例)...
  5. 一文整理四六级考前必背知识点【精简版】
  6. support mobile touch event
  7. 程序员应该了解的几个接单平台,私活,码农!
  8. dotNET:怎样处理程序中的异常(实战篇)?
  9. 前端学习(1413):多人管理33修改2(未能完结)
  10. java sbyte_Java Byte parseByte()方法
  11. 单链表(c语言实现)贼详细
  12. 史上最便宜Model 3开售!降价3万 468公里续航国产特斯拉开回家
  13. 怎么读 Tomcat 源码?
  14. 网络社区划分的算法分类
  15. python protoc
  16. 临床阅片有新招!华为与维卓致远发布三维影像阅片系统
  17. composer 换国内镜像
  18. 长沙民政职业技术学院计算机网络技术专业,长沙民政职业技术学院计算机网络技术专业...
  19. excel怎么按照年月日时分秒的格式以每隔一个小时进行填充序列
  20. MinIO集群怎么接入Prometheus监控?(上)

热门文章

  1. 基于Python的中英文分词基础:正则表达式和jieba分词器
  2. javascript当中confirm的用法
  3. 智慧党建/党员双报到/党建积分系统/智慧党建小程序/党建云平台
  4. 华环光端机MySQL_【HUAHUAN华环155M光端机,H9MO-LME-01T1642/EJ光端机】价格_厂家 - 中国供应商...
  5. 持久卷(Persistent Volume)详解
  6. java系列课程第一天(软件安装规范、java初识)
  7. 智慧井盖,守护脚下安全!
  8. 基于php的校园失物招领平台系统(自动化匹配招领启事)
  9. 遇见 TiDB,放弃MySQL
  10. Oracle 11g中的IO Calibrate(IO校准)--Automatic Degree of Parallelism(DOP)