Java中的“五子棋”游戏程序

来源:java认证发布时间:2012-11-12 13:05:59java认证视频

  //        System.exit(0);//调试语句,退出虚拟机

  if(k<FiveChessPlayers.fcg.getline()&j<FiveChessPlayers.fcg.getline())

  {

  for(int i=0;i<5;i++){

  if(X<FiveChessPlayers.fcg.getline()&Y<(FiveChessPlayers.fcg.getline()-4)){//遍历列

  str1+=FiveChessPlayers.fcg.getString()[X][Y+i];

  if(i!=4)

  continue;

  if(i==4){

  System.out.println("安列取"+str1);

  if(str1.equals(str2)){

  System.out.println(f2.getName()+" is the winner");

  System.exit(0);//结束退出虚拟机

  }else{

  str1="";

  }

  }

  }

  }

  for(int i=0;i<5;i++){

  if((X+4)<FiveChessPlayers.fcg.getline()&(Y+4)<FiveChessPlayers.fcg.getline()){//四十五度遍历

  str1+=FiveChessPlayers.fcg.getString()[X+i][Y+i];

  if(i!=4)

  continue;

  if(i==4){

  System.out.println("四十五度向前取"+str1);

  if(str1.equals(str2)){

  System.out.println(f2.getName()+" is the winner");

  System.exit(0);//胜利结束游戏

  }else{

  str1="";

  }

  }

  }

  }

  for(int i=0;i<5;i++){

  if((X+4)<FiveChessPlayers.fcg.getline()&Y<FiveChessPlayers.fcg.getline()){//行遍历

  str1+=FiveChessPlayers.fcg.getString()[X+i][Y];

  if(i!=4)

  continue;

  if(i==4){

  System.out.println("安行取"+str1);

  if(str1.equals(str2)){

  System.out.println(f2.getName()+" is the winner");

  System.exit(0);//如上

  }else{

  str1="";

  }

  }

  }

  }

  for(int i=0;i<5;i++){

  if((X+4)<FiveChessPlayers.fcg.getline()&(Y-4)>=0){

  str1+=FiveChessPlayers.fcg.getString()[X+i][Y-i];

  if(i!=4)

  continue;

  if(i==4){

  System.out.println("四十五度向后取"+str1);

  if(str1.equals(str2)){

  System.out.println(f2.getName()+" is the winner");

  System.exit(0);//如上

  }else{

  str1="";

  }

  }

  //        str1+=f1.String1[X+i][Y+i];//注意对比写法

  //        continue;

  //        str1=""+f1.String1[X+i][Y+i];//注意错误的写法;不然每次覆盖前一次的串累加值;

  //        continue;

  }

  }

  }

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答