java tic tac toe_请问我这个tic tac toe的游戏代码的问题在哪里
該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓
Scanner in = new Scanner(System.in);
final int SIZE =3;
int[][] board = new int[SIZE][SIZE];
boolean gotResult = false;
int numofx = 0;
int numofo = 0;
// 讀入矩陣
for(int i=0; i
{
for(int j=0; j
{
board[i][j] = in.nextInt();
}
}
// 檢查行
if(!gotResult)
{
for(int i=0; i
{
numofx =0;
numofo =0;
for(int j=0; j
{
if(board[i][j] ==1)
{
numofx ++;
}
else
{
numofo ++;
}
}
if(numofx ==SIZE|| numofo ==SIZE)
{
gotResult = true;
break;
}
}
}
// 檢查列
if(!gotResult)
{
for(int i=0; i
{
numofx =0;
numofo =0;
for(int j=0; j
{
if(board[j][i] ==1)
{
numofx ++;
}
else
{
numofo ++;
}
}
if(numofx == SIZE|| numofo ==SIZE)
{
gotResult = true;
break;
}
}
}
//檢查對(duì)角線
if(!gotResult)
{
numofo =0;
numofx =0;
for(int i=0; i
{
if(board[i][i] ==1)
{
numofx ++;
}
else
{
numofo ++;
}
}
if(numofx ==SIZE|| numofo ==SIZE)
{
gotResult = true;
}
}
// 檢查反對(duì)角線
if(!gotResult)
{
numofx =0;
numofo =0;
for(int i=0; i
{
if(board[i][SIZE-i-1] ==1)
{
numofx ++;
}
else
{
numofo ++;
}
}
if(numofx ==SIZE|| numofo ==SIZE)
{
gotResult = true;
}
}
if(gotResult)
{
if(numofx == SIZE)
{
System.out.println(1+"贏了");
}
else
{
System.out.println(0+"贏了");
}
}
總結(jié)
以上是生活随笔為你收集整理的java tic tac toe_请问我这个tic tac toe的游戏代码的问题在哪里的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java ee核心技术_【科普】Java
- 下一篇: hp电脑怎么读u盘启动盘 如何用U盘启动