资源简介
读入一个整数,表示井字棋棋盘的边长。判断其中是否存在某一方获胜,获胜的条件是存在整行或整列或整条对角线或整条反对角线上是相同的棋子。如果存在,则输出代表获胜一方字母:X或O(大写字母X或O);如果没有任何一方获胜,则输出NIL。
代码片段和文件信息
package diwuzhou12;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in= new Scanner(System.in);
int Size;
int numofX=0;
int numofO=0;
boolean flag=false;
Size=in.nextInt();
int[][] a=new int[Size][Size];
for(int i=0;i {
for(int j=0;j {
a[i][j]=in.nextInt();
}
}
for(int i=0;i {
for(int j=0;j {
if(a[i][j]==1)
{
numofX++;
}
else
{
numofO++;
}
}
if(numofX==Size)
{
flag=true;
System.out.println(“X“);
}
else if(numofO==Size)
{
flag=true;
System.out.println(“O“);
}
numofX=0;
numofO=0;
}
if(!flag)
{
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 803 2015-07-19 10:24 readme.txt
文件 1658 2015-07-19 10:15 Main.java
相关资源
- java快捷键工具箱(快速打开本地应用
- java 飞机大战(面向对象源码)
- java 跑马程序
- 飞机大战小游戏源码(java Swing)
- java入门137:清理指定目录下的.tmp文件
- java删除文件夹中所有文件
- java重命名RAR压缩包中文件
- java显示指定类型的文件(按文件后缀
- java控制台(命令行)输入交互
- java 自定义表头(列头增加icon图标)
- Java入门-控件的排布(2).zip
- Java入门-显示多种字体(8).zip
- Java入门-使用表格显示查询结果(77)
- Java入门-取得目录文件信息(50).zi
- Java入门-zip压缩包查看程序(56).zi
- Java入门-阴影文字(26).zip
- Java入门-彩色列表框(4).zip
- Java入门-程序启动界面(20).zip
- Java入门-常用图形的绘制与填充(47)
- Java入门-从压缩包中提取文件(55)
- Java入门-滑杆演示(19).zip
- Java入门-图片倒影(34).zip
- Java入门-3D文字(27).zip
- Java入门-移动的遮照效果(45).zip
- Java入门-自定义光标(23).zip
- Java入门-图片火焰效果(32).zip
- Java入门-简单的文本编辑器(12).zi
- Java入门-产生自己的控件(1).zip
- Java入门-圆形的按钮(5).zip
- Java入门-不规则图形的绘制(48).zi
评论
共有 条评论