java基于swing實現(xiàn)的五子棋游戲代碼
本文實例講述了java基于swing實現(xiàn)的五子棋游戲代碼。分享給大家供大家參考。
主要功能代碼如下:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Main extends JFrame implements ActionListener{
private static final long serialVersionUID = 1L;
JButton[][] point=new JButton[40][40];
int[][] state=new int[40][40];
int[][] value=new int[40][40];
int[] place=new int[2];
public Main(){
this.setTitle("五子棋");
this.setBounds(100,10,1000,1000);
this.setLayout(new GridLayout(30,30));
int i,j;
for(i=0;i<=39;i++){
for(j=0;j<=39;j++){
state[i][j]=0;
value[i][j]=0;
}
}
for(i=5;i<=34;i++){
for (j=5;j<=34;j++){
point[i][j]=new JButton("");
this.add(point[i][j]);
point[i][j].addActionListener(this);
}
}
this.setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
int i,j;
for(i=5;i<=34;i++){
for(j=5;j<=34;j++){
if(e.getSource()==point[i][j]){
point[i][j].setBackground(Color.RED);
state[i][j]=1;
point[i][j].setEnabled(false);
value[i][j]=0;
}
}
}
for(i=5;i<=34;i++){
for(j=5;j<=34;j++){
value[i][j]=value(i,j);
if(((state[i][j]==1)&&(state[i][j+1]==1)&&(state[i][j+2]==1)&&(state[i][j+3]==1)&&(state[i][j+4]==1))||
((state[i][j]==1)&&(state[i+1][j]==1)&&(state[i+2][j]==1)&&(state[i+3][j]==1)&&(state[i+4][j]==1))||
((state[i][j]==1)&&(state[i-1][j+1]==1)&&(state[i-2][j+2]==1)&&(state[i-3][j+3]==1)&&(state[i-4][j+4]==1))||
((state[i][j]==1)&&(state[i+1][j+1]==1)&&(state[i+2][j+2]==1)&&(state[i+3][j+3]==1)&&(state[i+4][j+4]==1))){
JOptionPane.showMessageDialog(null,"你太厲害了吧,我打不過你");
}
}
}
place=largestValue(value);
point[place[0]][place[1]].setBackground(Color.blue);
state[place[0]][place[1]]=2;
value[place[0]][place[1]]=0;
for(i=5;i<=34;i++){
for(j=5;j<=34;j++){
if(((state[i][j]==2)&&(state[i][j+1]==2)&&(state[i][j+2]==2)&&(state[i][j+3]==2)&&(state[i][j+4]==2))||
((state[i][j]==2)&&(state[i+1][j]==2)&&(state[i+2][j]==2)&&(state[i+3][j]==2)&&(state[i+4][j]==2))||
((state[i][j]==2)&&(state[i-1][j+1]==2)&&(state[i-2][j+2]==2)&&(state[i-3][j+3]==2)&&(state[i-4][j+4]==2))||
((state[i][j]==2)&&(state[i+1][j+1]==2)&&(state[i+2][j+2]==2)&&(state[i+3][j+3]==2)&&(state[i+4][j+4]==2))){
JOptionPane.showMessageDialog(null,"還是沒我厲害吧");
}
}
}
}
public static void main(String[] args)throws NullPointerException{
new Main();
}
public int value(int i,int j){
if(((state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==1)&&(state[i][j+3]==1)&&(state[i][j+4]==1)&&(state[i][j+5]==0))||
((state[i][j]==0)&&(state[i][j-1]==1)&&(state[i][j-2]==1)&&(state[i][j-3]==1)&&(state[i][j-4]==1)&&(state[i][j-5]==0))||
((state[i][j]==0)&&(state[i-1][j]==1)&&(state[i-2][j]==1)&&(state[i-3][j]==1)&&(state[i-4][j]==1)&&(state[i-5][j]==0))||
((state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2][j]==1)&&(state[i+3][j]==1)&&(state[i+4][j]==1)&&(state[i+5][j]==0))||
((state[i][j]==0)&&(state[i+1][j+1]==1)&&(state[i+2][j+2]==1)&&(state[i+3][j+3]==1)&&(state[i+4][j+4]==1)&&(state[i+5][j+5]==0))|| //空紅紅紅紅空型
((state[i][j]==0)&&(state[i-1][j+1]==1)&&(state[i-2][j+2]==1)&&(state[i-3][j+3]==1)&&(state[i-4][j+4]==1)&&(state[i-5][j+5]==0))||
((state[i][j]==0)&&(state[i+1][j-1]==1)&&(state[i+2][j-2]==1)&&(state[i+3][j-3]==1)&&(state[i+4][j-4]==1)&&(state[i+5][j-5]==0))||
((state[i][j]==0)&&(state[i-1][j-1]==1)&&(state[i-2][j-2]==1)&&(state[i-3][j-3]==1)&&(state[i-4][j-4]==1)&&(state[i-5][j-5]==0))){
value[i][j]=8;
return value[i][j];
}
else if(((state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==2)&&(state[i][j+3]==2)&&(state[i][j+4]==2)&&(state[i][j+5]==0))||
((state[i][j]==0)&&(state[i][j-1]==2)&&(state[i][j-2]==2)&&(state[i][j-3]==2)&&(state[i][j-4]==2)&&(state[i][j-5]==0))||
((state[i][j]==0)&&(state[i-1][j]==2)&&(state[i-2][j]==2)&&(state[i-3][j]==2)&&(state[i-4][j]==2)&&(state[i-5][j]==0))|| //空紅紅紅紅空型
((state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2][j]==2)&&(state[i+3][j]==2)&&(state[i+4][j]==2)&&(state[i+5][j]==0))||
((state[i][j]==0)&&(state[i+1][j+1]==2)&&(state[i+2][j+2]==2)&&(state[i+3][j+3]==2)&&(state[i+4][j+4]==2)&&(state[i+5][j+5]==0))||
((state[i][j]==0)&&(state[i-1][j+1]==2)&&(state[i-2][j+2]==2)&&(state[i-3][j+3]==2)&&(state[i-4][j+4]==2)&&(state[i-5][j+5]==0))||
((state[i][j]==0)&&(state[i+1][j-1]==2)&&(state[i+2][j-2]==2)&&(state[i+3][j-3]==2)&&(state[i+4][j-4]==2)&&(state[i+5][j-5]==0))||
((state[i][j]==0)&&(state[i-1][j-1]==2)&&(state[i-2][j-2]==2)&&(state[i-3][j-3]==2)&&(state[i-4][j-4]==2)&&(state[i-5][j-5]==0))){
value[i][j]=7;
return value[i][j];
}
else if(((state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==1)&&(state[i][j+3]==1)&&(state[i][j+4]==0))||
((state[i][j]==0)&&(state[i][j-1]==1)&&(state[i][j-2]==1)&&(state[i][j-3]==1)&&(state[i][j-4]==0))||
((state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2][j]==1)&&(state[i+3][j]==1)&&(state[i+4][j]==0))||
((state[i][j]==0)&&(state[i-1][j]==1)&&(state[i-2][j]==1)&&(state[i-3][j]==1)&&(state[i-4][j]==0))|| //空紅紅紅空型
((state[i][j]==0)&&(state[i+1][j+1]==1)&&(state[i+2][j+2]==1)&&(state[i+3][j+3]==1)&&(state[i+4][j+4]==0))||
((state[i][j]==0)&&(state[i+1][j-1]==1)&&(state[i+2][j-2]==1)&&(state[i+3][j-3]==1)&&(state[i+4][j-4]==0))||
((state[i][j]==0)&&(state[i-1][j+1]==1)&&(state[i-2][j+2]==1)&&(state[i-3][j+3]==1)&&(state[i-4][j+4]==0))||
((state[i][j]==0)&&(state[i-1][j-1]==1)&&(state[i-2][j-2]==1)&&(state[i-3][j-3]==1)&&(state[i-4][j-4]==0))||
((state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==0)&&(state[i][j+3]==1)&&(state[i][j+4]==1)&&(state[i][j+5]==0))||
((state[i][j]==0)&&(state[i][j-1]==1)&&(state[i][j-2]==0)&&(state[i][j-3]==1)&&(state[i][j-4]==1)&&(state[i][j-5]==0))||
((state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2][j]==0)&&(state[i+3][j]==1)&&(state[i+4][j]==1)&&(state[i+5][j]==0))||
((state[i][j]==0)&&(state[i-1][j]==1)&&(state[i-2][j]==0)&&(state[i-3][j]==1)&&(state[i-4][j]==1)&&(state[i-5][j]==0))|| //空紅空紅紅空
((state[i][j]==0)&&(state[i+1][j+1]==1)&&(state[i+2][j+2]==0)&&(state[i+3][j+3]==1)&&(state[i+4][j+4]==1)&&(state[i+5][j+5]==0))||
((state[i][j]==0)&&(state[i+1][j-1]==1)&&(state[i+2][j-2]==0)&&(state[i+3][j-3]==1)&&(state[i+4][j-4]==1)&&(state[i+5][j-5]==0))||
((state[i][j]==0)&&(state[i-1][j+1]==1)&&(state[i-2][j+2]==0)&&(state[i-3][j+3]==1)&&(state[i-4][j+4]==1)&&(state[i-5][j+5]==0))||
((state[i][j]==0)&&(state[i-1][j-1]==1)&&(state[i-2][j-2]==0)&&(state[i-3][j-3]==1)&&(state[i-4][j-4]==1)&&(state[i-5][j-5]==0))||
((state[i][j-2]==1)&&(state[i][j-1]==1)&&(state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==1))||
((state[i-2][j]==1)&&(state[i-1][j]==1)&&(state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2][j]==1))||
((state[i+2][j-2]==1)&&(state[i+1][j-1]==1)&&(state[i][j]==0)&&(state[i-1][j+1]==1)&&(state[i-2][j+2]==1))||
((state[i-2][j+2]==1)&&(state[i-1][j+1]==1)&&(state[i][j]==0)&&(state[i+1][j-1]==1)&&(state[i+2][j-2]==1))|| //紅紅空紅紅型
((state[i][j-1]==1)&&(state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==1)&&(state[i][j+3]==1))||
((state[i-1][j]==1)&&(state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2][j]==1)&&(state[i+3][j]==1))||
((state[i][j-3]==1)&&(state[i][j-2]==1)&&(state[i][j-1]==1)&&(state[i][j]==0)&&(state[i][j+1]==1))||
((state[i-3][j]==1)&&(state[i-2][j]==1)&&(state[i-1][j]==1)&&(state[i][j]==0)&&(state[i+1][j]==1))|| //紅空紅紅紅型
((state[i-1][j-1]==1)&&(state[i][j]==0)&&(state[i+1][j+1]==1)&&(state[i+2][j+2]==1)&&(state[i+3][j+3]==1))||
((state[i-3][j-3]==1)&&(state[i-2][j-2]==1)&&(state[i-1][j-1]==1)&&(state[i][j]==0)&&(state[i+1][j+1]==1))||
((state[i-1][j+1]==1)&&(state[i][j]==0)&&(state[i+1][j-1]==1)&&(state[i+2][j-2]==1)&&(state[i+3][j-3]==1))||
((state[i+1][j-1]==1)&&(state[i][j]==0)&&(state[i-1][j+1]==1)&&(state[i-2][j+2]==1)&&(state[i-3][j+3]==1))||
((state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==1)&&(state[i][j+3]==1)&&(state[i][j+4]==1)&&(state[i][j+5]==2))||
((state[i][j]==0)&&(state[i][j-1]==1)&&(state[i][j-2]==1)&&(state[i][j-3]==1)&&(state[i][j-4]==1)&&(state[i][j-5]==2))||
((state[i][j]==0)&&(state[i-1][j]==1)&&(state[i-2][j]==1)&&(state[i-3][j]==1)&&(state[i-4][j]==1)&&(state[i-5][j]==2))|| //空紅紅紅紅藍型
((state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2][j]==1)&&(state[i+3][j]==1)&&(state[i+4][j]==1)&&(state[i+5][j]==2))||
((state[i][j]==0)&&(state[i+1][j+1]==1)&&(state[i+2][j+2]==1)&&(state[i+3][j+3]==1)&&(state[i+4][j+4]==1)&&(state[i+5][j+5]==2))||
((state[i][j]==0)&&(state[i-1][j+1]==1)&&(state[i-2][j+2]==1)&&(state[i-3][j+3]==1)&&(state[i-4][j+4]==1)&&(state[i-5][j+5]==2))||
((state[i][j]==0)&&(state[i+1][j-1]==1)&&(state[i+2][j-2]==1)&&(state[i+3][j-3]==1)&&(state[i+4][j-4]==1)&&(state[i+5][j-5]==2))||
((state[i][j]==0)&&(state[i-1][j-1]==1)&&(state[i-2][j-2]==1)&&(state[i-3][j-3]==1)&&(state[i-4][j-4]==1)&&(state[i-5][j-5]==2))||
((state[i][j-1]==1)&&(state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==1)&&(state[i][j+3]==1)&&(state[i][j+4]==2))||
((state[i-1][j]==1)&&(state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2][j]==1)&&(state[i+3][j]==1)&&(state[i+4][j]==2))||
((state[i][j-4]==2)&&(state[i][j-3]==1)&&(state[i][j-2]==1)&&(state[i][j-1]==1)&&(state[i][j]==0)&&(state[i][j+1]==1))||
((state[i][j-4]==2)&&(state[i-3][j]==1)&&(state[i-2][j]==1)&&(state[i-1][j]==1)&&(state[i][j]==0)&&(state[i+1][j]==1))|| //紅空紅紅紅藍
((state[i-1][j-1]==1)&&(state[i][j]==0)&&(state[i+1][j+1]==1)&&(state[i+2][j+2]==1)&&(state[i+3][j+3]==1)&&(state[i+4][j+4]==2))||
((state[i-4][j-4]==2)&&(state[i-3][j-3]==1)&&(state[i-2][j-2]==1)&&(state[i-1][j-1]==1)&&(state[i][j]==0)&&(state[i+1][j+1]==1))||
((state[i-1][j+1]==1)&&(state[i][j]==0)&&(state[i+1][j-1]==1)&&(state[i+2][j-2]==1)&&(state[i+3][j-3]==1)&&(state[i+4][j-4]==2))||
((state[i+1][j-1]==1)&&(state[i][j]==0)&&(state[i-1][j+1]==1)&&(state[i-2][j+2]==1)&&(state[i-3][j+3]==1)&&(state[i-4][j+4]==2))||
((state[i][j-2]==2)&&(state[i][j-1]==1)&&(state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==1)&&(state[i][j+3]==1))||
((state[i-2][j]==2)&&(state[i-1][j]==1)&&(state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2][j]==1)&&(state[i+3][j]==1))||
((state[i][j-3]==1)&&(state[i][j-2]==1)&&(state[i][j-1]==1)&&(state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==2))||
((state[i-3][j]==1)&&(state[i-2][j]==1)&&(state[i-1][j]==1)&&(state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2][j]==2))|| //紅紅紅空紅藍型
((state[i-2][j-2]==2)&&(state[i-1][j-1]==1)&&(state[i][j]==0)&&(state[i+1][j+1]==1)&&(state[i+2][j+2]==1)&&(state[i+3][j+3]==1))||
((state[i-3][j-3]==1)&&(state[i-2][j-2]==1)&&(state[i-1][j-1]==1)&&(state[i][j]==0)&&(state[i+1][j+1]==1)&&(state[i+2][j+2]==2))||
((state[i-2][j+2]==2)&&(state[i-1][j+1]==1)&&(state[i][j]==0)&&(state[i+1][j-1]==1)&&(state[i+2][j-2]==1)&&(state[i+3][j-3]==1))||
((state[i+2][j-2]==2)&&(state[i+1][j-1]==1)&&(state[i][j]==0)&&(state[i-1][j+1]==1)&&(state[i-2][j+2]==1)&&(state[i-3][j+3]==1))||
((state[i][j-3]==2)&&(state[i][j-2]==1)&&(state[i][j-1]==1)&&(state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==1))||
((state[i-3][j]==2)&&(state[i-2][j]==1)&&(state[i-1][j]==1)&&(state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2][j]==1))||
((state[i+3][j-3]==2)&&(state[i+2][j-2]==1)&&(state[i+1][j-1]==1)&&(state[i][j]==0)&&(state[i-1][j+1]==1)&&(state[i-2][j+2]==1))||
((state[i-3][j+3]==2)&&(state[i-2][j+2]==1)&&(state[i-1][j+1]==1)&&(state[i][j]==0)&&(state[i+1][j-1]==1)&&(state[i+2][j-2]==1))||
((state[i][j-2]==1)&&(state[i][j-1]==1)&&(state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==1)&&(state[i][j+3]==2))|| //紅紅空紅紅藍型
((state[i-2][j]==1)&&(state[i-1][j]==1)&&(state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2][j]==1)&&(state[i+3][j]==2))||
((state[i-3][j-3]==2)&&(state[i-2][j-2]==1)&&(state[i-1][j-1]==1)&&(state[i][j]==0)&&(state[i+1][j+1]==1)&&(state[i+2][j+2]==1))||
((state[i+3][j+3]==2)&&(state[i+2][j+2]==1)&&(state[i+1][j+1]==1)&&(state[i][j]==0)&&(state[i-1][j-1]==1)&&(state[i-2][j-2]==1))||
((state[i][j-1]==2)&&(state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==1)&&(state[i][j+3]==1)&&(state[i][j+4]==1))||
((state[i-1][j]==2)&&(state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2][j]==1)&&(state[i+3][j]==1)&&(state[i+4][j]==1))||
((state[i-1][j-1]==2)&&(state[i][j]==0)&&(state[i+1][j+1]==1)&&(state[i+2][j+2]==1)&&(state[i+3][j+3]==1)&&(state[i+4][j+4]==1))||
((state[i+1][j+1]==2)&&(state[i][j]==0)&&(state[i-1][j-1]==1)&&(state[i-2][j-2]==1)&&(state[i-3][j-3]==1)&&(state[i-4][j-4]==1))||
((state[i][j+1]==2)&&(state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==1)&&(state[i][j+3]==1)&&(state[i][j+4]==1))|| //紅紅紅紅空藍型
((state[i+1][j]==2)&&(state[i][j]==0)&&(state[i-1][j]==1)&&(state[i-2][j]==1)&&(state[i-3][j]==1)&&(state[i-4][j]==1))||
((state[i-1][j+1]==2)&&(state[i][j]==0)&&(state[i+1][j-1]==1)&&(state[i+2][j-2]==1)&&(state[i+3][j-3]==1)&&(state[i+4][j-4]==1))||
((state[i+1][j-1]==2)&&(state[i][j]==0)&&(state[i-1][j+1]==1)&&(state[i-2][j+2]==1)&&(state[i-3][j+3]==1)&&(state[i-4][j+4]==1))){
value[i][j]=6;
return value[i][j];
}
else if(((state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==2)&&(state[i][j+3]==2)&&(state[i][j+4]==0))||
((state[i][j]==0)&&(state[i][j-1]==2)&&(state[i][j-2]==2)&&(state[i][j-3]==2)&&(state[i][j-4]==0))||
((state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2][j]==2)&&(state[i+3][j]==2)&&(state[i+4][j]==0))||
((state[i][j]==0)&&(state[i-1][j]==2)&&(state[i-2][j]==2)&&(state[i-3][j]==2)&&(state[i-4][j]==0))||
((state[i][j]==0)&&(state[i+1][j+1]==2)&&(state[i+2][j+2]==2)&&(state[i+3][j+3]==2)&&(state[i+4][j+4]==0))||
((state[i][j]==0)&&(state[i+1][j-1]==2)&&(state[i+2][j-2]==2)&&(state[i+3][j-3]==2)&&(state[i+4][j-4]==0))||
((state[i][j]==0)&&(state[i-1][j+1]==2)&&(state[i-2][j+2]==2)&&(state[i-3][j+3]==2)&&(state[i-4][j+4]==0))||
((state[i][j]==0)&&(state[i-1][j-1]==2)&&(state[i-2][j-2]==2)&&(state[i-3][j-3]==2)&&(state[i-4][j-4]==0))||
((state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==0)&&(state[i][j+3]==2)&&(state[i][j+4]==2)&&(state[i][j+5]==0))||
((state[i][j]==0)&&(state[i][j-1]==2)&&(state[i][j-2]==0)&&(state[i][j-3]==2)&&(state[i][j-4]==2)&&(state[i][j-5]==0))||
((state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2][j]==0)&&(state[i+3][j]==2)&&(state[i+4][j]==2)&&(state[i+5][j]==0))||
((state[i][j]==0)&&(state[i-1][j]==2)&&(state[i-2][j]==0)&&(state[i-3][j]==2)&&(state[i-4][j]==2)&&(state[i-5][j]==0))||
((state[i][j]==0)&&(state[i+1][j+1]==2)&&(state[i+2][j+2]==0)&&(state[i+3][j+3]==2)&&(state[i+4][j+4]==2)&&(state[i+5][j+5]==0))||
((state[i][j]==0)&&(state[i+1][j-1]==2)&&(state[i+2][j-2]==0)&&(state[i+3][j-3]==2)&&(state[i+4][j-4]==2)&&(state[i+5][j-5]==0))||
((state[i][j]==0)&&(state[i-1][j+1]==2)&&(state[i-2][j+2]==0)&&(state[i-3][j+3]==2)&&(state[i-4][j+4]==2)&&(state[i-5][j+5]==0))||
((state[i][j]==0)&&(state[i-1][j-1]==2)&&(state[i-2][j-2]==0)&&(state[i-3][j-3]==2)&&(state[i-4][j-4]==2)&&(state[i-5][j-5]==0))||
((state[i][j-2]==2)&&(state[i][j-1]==2)&&(state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==2))||
((state[i-2][j]==2)&&(state[i-1][j]==2)&&(state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2][j]==2))||
((state[i+2][j-2]==2)&&(state[i+1][j-1]==2)&&(state[i][j]==0)&&(state[i-1][j+1]==2)&&(state[i-2][j+2]==2))||
((state[i-2][j+2]==2)&&(state[i-1][j+1]==2)&&(state[i][j]==0)&&(state[i+1][j-1]==2)&&(state[i+2][j-2]==2))||
((state[i][j-1]==2)&&(state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==2)&&(state[i][j+3]==2))||
((state[i-1][j]==2)&&(state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2][j]==2)&&(state[i+3][j]==2))||
((state[i][j-3]==2)&&(state[i][j-2]==2)&&(state[i][j-1]==2)&&(state[i][j]==0)&&(state[i][j+1]==2))||
((state[i-3][j]==2)&&(state[i-2][j]==2)&&(state[i-1][j]==2)&&(state[i][j]==0)&&(state[i+1][j]==2))||
((state[i-1][j-1]==2)&&(state[i][j]==0)&&(state[i+1][j+1]==2)&&(state[i+2][j+2]==2)&&(state[i+3][j+3]==2))||
((state[i-3][j-3]==2)&&(state[i-2][j-2]==2)&&(state[i-1][j-1]==2)&&(state[i][j]==0)&&(state[i+1][j+1]==2))||
((state[i-1][j+1]==2)&&(state[i][j]==0)&&(state[i+1][j-1]==2)&&(state[i+2][j-2]==2)&&(state[i+3][j-3]==2))||
((state[i+1][j-1]==2)&&(state[i][j]==0)&&(state[i-1][j+1]==2)&&(state[i-2][j+2]==2)&&(state[i-3][j+3]==2))||
((state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==2)&&(state[i][j+3]==2)&&(state[i][j+4]==2)&&(state[i][j+5]==1))||
((state[i][j]==0)&&(state[i][j-1]==2)&&(state[i][j-2]==2)&&(state[i][j-3]==2)&&(state[i][j-4]==2)&&(state[i][j-5]==1))||
((state[i][j]==0)&&(state[i-1][j]==2)&&(state[i-2][j]==2)&&(state[i-3][j]==2)&&(state[i-4][j]==2)&&(state[i-5][j]==1))||
((state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2][j]==2)&&(state[i+3][j]==2)&&(state[i+4][j]==2)&&(state[i+5][j]==1))||
((state[i][j]==0)&&(state[i+1][j+1]==2)&&(state[i+2][j+2]==2)&&(state[i+3][j+3]==2)&&(state[i+4][j+4]==2)&&(state[i+5][j+5]==1))||
((state[i][j]==0)&&(state[i-1][j+1]==2)&&(state[i-2][j+2]==2)&&(state[i-3][j+3]==2)&&(state[i-4][j+4]==2)&&(state[i-5][j+5]==1))||
((state[i][j]==0)&&(state[i+1][j-1]==2)&&(state[i+2][j-2]==2)&&(state[i+3][j-3]==2)&&(state[i+4][j-4]==2)&&(state[i+5][j-5]==1))||
((state[i][j]==0)&&(state[i-1][j-1]==2)&&(state[i-2][j-2]==2)&&(state[i-3][j-3]==2)&&(state[i-4][j-4]==2)&&(state[i-5][j-5]==1))||
((state[i][j-1]==2)&&(state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==2)&&(state[i][j+3]==2)&&(state[i][j+4]==1))||
((state[i-1][j]==2)&&(state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2][j]==2)&&(state[i+3][j]==2)&&(state[i+4][j]==1))||
((state[i][j-4]==1)&&(state[i][j-3]==2)&&(state[i][j-2]==2)&&(state[i][j-1]==2)&&(state[i][j]==0)&&(state[i][j+1]==2))||
((state[i][j-4]==1)&&(state[i-3][j]==2)&&(state[i-2][j]==2)&&(state[i-1][j]==2)&&(state[i][j]==0)&&(state[i+1][j]==2))||
((state[i-1][j-1]==2)&&(state[i][j]==0)&&(state[i+1][j+1]==2)&&(state[i+2][j+2]==2)&&(state[i+3][j+3]==2)&&(state[i+4][j+4]==1))||
((state[i-4][j-4]==1)&&(state[i-3][j-3]==2)&&(state[i-2][j-2]==2)&&(state[i-1][j-1]==2)&&(state[i][j]==0)&&(state[i+1][j+1]==2))||
((state[i-1][j+1]==2)&&(state[i][j]==0)&&(state[i+1][j-1]==2)&&(state[i+2][j-2]==2)&&(state[i+3][j-3]==2)&&(state[i+4][j-4]==1))||
((state[i+1][j-1]==2)&&(state[i][j]==0)&&(state[i-1][j+1]==2)&&(state[i-2][j+2]==2)&&(state[i-3][j+3]==2)&&(state[i-4][j+4]==1))||
((state[i][j-2]==1)&&(state[i][j-1]==2)&&(state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==2)&&(state[i][j+3]==2))||
((state[i-2][j]==1)&&(state[i-1][j]==2)&&(state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2][j]==2)&&(state[i+3][j]==2))||
((state[i][j-3]==2)&&(state[i][j-2]==2)&&(state[i][j-1]==2)&&(state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==1))||
((state[i-3][j]==2)&&(state[i-2][j]==2)&&(state[i-1][j]==2)&&(state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2][j]==1))||
((state[i-2][j-2]==1)&&(state[i-1][j-1]==2)&&(state[i][j]==0)&&(state[i+1][j+1]==2)&&(state[i+2][j+2]==2)&&(state[i+3][j+3]==2))||
((state[i-3][j-3]==2)&&(state[i-2][j-2]==2)&&(state[i-1][j-1]==2)&&(state[i][j]==0)&&(state[i+1][j+1]==2)&&(state[i+2][j+2]==1))||
((state[i-2][j+2]==1)&&(state[i-1][j+1]==2)&&(state[i][j]==0)&&(state[i+1][j-1]==2)&&(state[i+2][j-2]==2)&&(state[i+3][j-3]==2))||
((state[i+2][j-2]==1)&&(state[i+1][j-1]==2)&&(state[i][j]==0)&&(state[i-1][j+1]==2)&&(state[i-2][j+2]==2)&&(state[i-3][j+3]==2))||
((state[i][j-3]==1)&&(state[i][j-2]==2)&&(state[i][j-1]==2)&&(state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==2))||
((state[i-3][j]==1)&&(state[i-2][j]==2)&&(state[i-1][j]==2)&&(state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2][j]==2))||
((state[i+3][j-3]==1)&&(state[i+2][j-2]==2)&&(state[i+1][j-1]==2)&&(state[i][j]==0)&&(state[i-1][j+1]==2)&&(state[i-2][j+2]==2))||
((state[i-3][j+3]==1)&&(state[i-2][j+2]==2)&&(state[i-1][j+1]==2)&&(state[i][j]==0)&&(state[i+1][j-1]==2)&&(state[i+2][j-2]==2))||
((state[i][j-2]==2)&&(state[i][j-1]==2)&&(state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==2)&&(state[i][j+3]==1))||
((state[i-2][j]==2)&&(state[i-1][j]==2)&&(state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2][j]==2)&&(state[i+3][j]==1))||
((state[i-3][j-3]==1)&&(state[i-2][j-2]==2)&&(state[i-1][j-1]==2)&&(state[i][j]==0)&&(state[i+1][j+1]==2)&&(state[i+2][j+2]==2))||
((state[i+3][j+3]==1)&&(state[i+2][j+2]==2)&&(state[i+1][j+1]==2)&&(state[i][j]==0)&&(state[i-1][j-1]==2)&&(state[i-2][j-2]==2))||
((state[i][j-1]==1)&&(state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==2)&&(state[i][j+3]==2)&&(state[i][j+4]==2))||
((state[i-1][j]==1)&&(state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2][j]==2)&&(state[i+3][j]==2)&&(state[i+4][j]==2))||
((state[i-1][j-1]==1)&&(state[i][j]==0)&&(state[i+1][j+1]==2)&&(state[i+2][j+2]==2)&&(state[i+3][j+3]==2)&&(state[i+4][j+4]==2))||
((state[i+1][j+1]==1)&&(state[i][j]==0)&&(state[i-1][j-1]==2)&&(state[i-2][j-2]==2)&&(state[i-3][j-3]==2)&&(state[i-4][j-4]==2))||
((state[i][j+1]==1)&&(state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==2)&&(state[i][j+3]==2)&&(state[i][j+4]==2))||
((state[i+1][j]==1)&&(state[i][j]==0)&&(state[i-1][j]==2)&&(state[i-2][j]==2)&&(state[i-3][j]==2)&&(state[i-4][j]==2))||
((state[i-1][j+1]==1)&&(state[i][j]==0)&&(state[i+1][j-1]==2)&&(state[i+2][j-2]==2)&&(state[i+3][j-3]==2)&&(state[i+4][j-4]==2))||
((state[i+1][j-1]==1)&&(state[i][j]==0)&&(state[i-1][j+1]==2)&&(state[i-2][j+2]==2)&&(state[i-3][j+3]==2)&&(state[i-4][j+4]==2))){
value[i][j]=5;
return value[i][j];
}
else if(((state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==1)&&(state[i][j+3]==0))||
((state[i][j]==0)&&(state[i][j-1]==1)&&(state[i][j-2]==1)&&(state[i][j-3]==0))||
((state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2][j]==1)&&(state[i+3][j]==0))||
((state[i][j]==0)&&(state[i-1][j]==1)&&(state[i-2][j]==1)&&(state[i-3][j]==0))|| //空紅紅空型
((state[i][j]==0)&&(state[i+1][j+1]==1)&&(state[i+2][j+2]==1)&&(state[i+3][j+3]==0))||
((state[i][j]==0)&&(state[i+1][j-1]==1)&&(state[i+2][j-2]==1)&&(state[i+3][j-3]==0))||
((state[i][j]==0)&&(state[i-1][j+1]==1)&&(state[i-2][j+2]==1)&&(state[i-3][j+3]==0))||
((state[i][j]==0)&&(state[i-1][j-1]==1)&&(state[i-2][j-2]==1)&&(state[i-3][j-3]==0))||
((state[i-2][j]==0)&&(state[i-1][j]==1)&&(state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2][j]==0))||
((state[i][j-2]==0)&&(state[i][j-1]==1)&&(state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==0))|| //空紅空紅空型
((state[i-2][j+2]==0)&&(state[i-1][j+1]==1)&&(state[i][j]==0)&&(state[i+1][j-1]==1)&&(state[i+2][j-2]==0))||
((state[i-2][j-2]==0)&&(state[i-1][j-1]==1)&&(state[i][j]==0)&&(state[i+1][j+1]==1)&&(state[i+2][j+2]==0))||
((state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==1)&&(state[i][j+3]==1)&&(state[i][j+4]==2))||
((state[i][j]==0)&&(state[i][j-1]==1)&&(state[i][j-2]==1)&&(state[i][j-3]==1)&&(state[i][j-4]==2))||
((state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2][j]==1)&&(state[i+3][j]==1)&&(state[i+4][j]==2))||
((state[i][j]==0)&&(state[i-1][j]==1)&&(state[i-2][j]==1)&&(state[i-3][j]==1)&&(state[i-4][j]==2))|| //空紅紅紅藍型
((state[i][j]==0)&&(state[i+1][j+1]==1)&&(state[i+2][j+2]==1)&&(state[i+3][j+3]==1)&&(state[i+4][j+4]==2))||
((state[i][j]==0)&&(state[i+1][j-1]==1)&&(state[i+2][j-2]==1)&&(state[i+3][j-3]==1)&&(state[i+4][j-4]==2))||
((state[i][j]==0)&&(state[i-1][j+1]==1)&&(state[i-2][j+2]==1)&&(state[i-3][j+3]==1)&&(state[i-4][j+4]==2))||
((state[i][j]==0)&&(state[i-1][j-1]==1)&&(state[i-2][j-2]==1)&&(state[i-3][j-3]==1)&&(state[i-4][j-4]==2))||
((state[i][j-1]==1)&&(state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==1)&&(state[i][j+3]==2))||
((state[i-1][j]==1)&&(state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2][j]==1)&&(state[i+3][j]==2))||
((state[i][j-3]==2)&&(state[i][j-2]==1)&&(state[i][j-1]==1)&&(state[i][j]==0)&&(state[i][j+1]==1))||
((state[i-3][j]==2)&&(state[i-2][j]==1)&&(state[i-1][j]==1)&&(state[i][j]==0)&&(state[i+1][j]==1))|| //紅空紅紅藍型
((state[i-1][j-1]==1)&&(state[i][j]==0)&&(state[i+1][j+1]==1)&&(state[i+2][j+2]==1)&&(state[i+3][j+3]==2))||
((state[i-3][j-3]==2)&&(state[i-2][j-2]==1)&&(state[i-1][j-1]==1)&&(state[i][j]==0)&&(state[i+1][j+1]==1))||
((state[i-1][j+1]==1)&&(state[i][j]==0)&&(state[i+1][j-1]==1)&&(state[i+2][j-2]==1)&&(state[i+3][j-3]==2))||
((state[i+1][j-1]==1)&&(state[i][j]==0)&&(state[i-1][j+1]==1)&&(state[i-2][j+2]==1)&&(state[i-3][j+3]==2))||
((state[i][j-2]==1)&&(state[i][j-1]==1)&&(state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==2))||
((state[i-2][j]==1)&&(state[i-1][j]==1)&&(state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2][j]==2))||
((state[i+2][j-2]==1)&&(state[i+1][j-1]==1)&&(state[i][j]==0)&&(state[i-1][j+1]==1)&&(state[i-2][j+2]==2))||
((state[i-2][j+2]==1)&&(state[i-1][j+1]==1)&&(state[i][j]==0)&&(state[i+1][j-1]==1)&&(state[i+2][j-2]==2))|| //紅紅空紅藍型
((state[i][j+2]==1)&&(state[i][j+1]==1)&&(state[i][j]==0)&&(state[i][j-1]==1)&&(state[i][j-2]==2))||
((state[i+2][j]==1)&&(state[i+1][j]==1)&&(state[i][j]==0)&&(state[i-1][j]==1)&&(state[i-2][j]==2))||
((state[i-2][j+2]==1)&&(state[i-1][j+1]==1)&&(state[i][j]==0)&&(state[i+1][j-1]==1)&&(state[i+2][j-2]==2))||
((state[i+2][j-2]==1)&&(state[i+1][j-1]==1)&&(state[i][j]==0)&&(state[i-1][j+1]==1)&&(state[i-2][j+2]==2))){
value[i][j]=4;
return value[i][j];
}
else if(((state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==2)&&(state[i][j+3]==0))||
((state[i][j]==0)&&(state[i][j-1]==2)&&(state[i][j-2]==2)&&(state[i][j-3]==0))||
((state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2][j]==2)&&(state[i+3][j]==0))||
((state[i][j]==0)&&(state[i-1][j]==2)&&(state[i-2][j]==2)&&(state[i-3][j]==0))||
((state[i][j]==0)&&(state[i+1][j+1]==2)&&(state[i+2][j+2]==2)&&(state[i+3][j+3]==0))||
((state[i][j]==0)&&(state[i+1][j-1]==2)&&(state[i+2][j-2]==2)&&(state[i+3][j-3]==0))||
((state[i][j]==0)&&(state[i-1][j+1]==2)&&(state[i-2][j+2]==2)&&(state[i-3][j+3]==0))||
((state[i][j]==0)&&(state[i-1][j-1]==2)&&(state[i-2][j-2]==2)&&(state[i-3][j-3]==0))||
((state[i-2][j]==0)&&(state[i-1][j]==2)&&(state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2][j]==0))||
((state[i][j-2]==0)&&(state[i][j-1]==2)&&(state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==0))||
((state[i-2][j+2]==0)&&(state[i-1][j+1]==2)&&(state[i][j]==0)&&(state[i+1][j-1]==2)&&(state[i+2][j-2]==0))||
((state[i-2][j-2]==0)&&(state[i-1][j-1]==2)&&(state[i][j]==0)&&(state[i+1][j+1]==2)&&(state[i+2][j+2]==0))||
((state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==2)&&(state[i][j+3]==2)&&(state[i][j+4]==1))||
((state[i][j]==0)&&(state[i][j-1]==2)&&(state[i][j-2]==2)&&(state[i][j-3]==2)&&(state[i][j-4]==1))||
((state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2][j]==2)&&(state[i+3][j]==2)&&(state[i+4][j]==1))||
((state[i][j]==0)&&(state[i-1][j]==2)&&(state[i-2][j]==2)&&(state[i-3][j]==2)&&(state[i-4][j]==1))||
((state[i][j]==0)&&(state[i+1][j+1]==2)&&(state[i+2][j+2]==2)&&(state[i+3][j+3]==2)&&(state[i+4][j+4]==1))||
((state[i][j]==0)&&(state[i+1][j-1]==2)&&(state[i+2][j-2]==2)&&(state[i+3][j-3]==2)&&(state[i+4][j-4]==1))||
((state[i][j]==0)&&(state[i-1][j+1]==2)&&(state[i-2][j+2]==2)&&(state[i-3][j+3]==2)&&(state[i-4][j+4]==1))||
((state[i][j]==0)&&(state[i-1][j-1]==2)&&(state[i-2][j-2]==2)&&(state[i-3][j-3]==2)&&(state[i-4][j-4]==1))||
((state[i][j-1]==2)&&(state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==2)&&(state[i][j+3]==1))||
((state[i-1][j]==2)&&(state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2][j]==2)&&(state[i+3][j]==1))||
((state[i][j-3]==1)&&(state[i][j-2]==2)&&(state[i][j-1]==2)&&(state[i][j]==0)&&(state[i][j+1]==2))||
((state[i-3][j]==1)&&(state[i-2][j]==2)&&(state[i-1][j]==2)&&(state[i][j]==0)&&(state[i+1][j]==2))||
((state[i-1][j-1]==2)&&(state[i][j]==0)&&(state[i+1][j+1]==2)&&(state[i+2][j+2]==2)&&(state[i+3][j+3]==1))||
((state[i-3][j-3]==1)&&(state[i-2][j-2]==2)&&(state[i-1][j-1]==2)&&(state[i][j]==0)&&(state[i+1][j+1]==2))||
((state[i-1][j+1]==2)&&(state[i][j]==0)&&(state[i+1][j-1]==2)&&(state[i+2][j-2]==2)&&(state[i+3][j-3]==1))||
((state[i+1][j-1]==2)&&(state[i][j]==0)&&(state[i-1][j+1]==2)&&(state[i-2][j+2]==2)&&(state[i-3][j+3]==1))||
((state[i][j-2]==2)&&(state[i][j-1]==2)&&(state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==1))||
((state[i-2][j]==2)&&(state[i-1][j]==2)&&(state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2][j]==1))||
((state[i+2][j-2]==2)&&(state[i+1][j-1]==2)&&(state[i][j]==0)&&(state[i-1][j+1]==2)&&(state[i-2][j+2]==1))||
((state[i-2][j+2]==2)&&(state[i-1][j+1]==2)&&(state[i][j]==0)&&(state[i+1][j-1]==2)&&(state[i+2][j-2]==1))||
((state[i][j+2]==2)&&(state[i][j+1]==2)&&(state[i][j]==0)&&(state[i][j-1]==2)&&(state[i][j-2]==1))||
((state[i+2][j]==2)&&(state[i+1][j]==2)&&(state[i][j]==0)&&(state[i-1][j]==2)&&(state[i-2][j]==1))||
((state[i-2][j+2]==2)&&(state[i-1][j+1]==2)&&(state[i][j]==0)&&(state[i+1][j-1]==2)&&(state[i+2][j-2]==1))||
((state[i+2][j-2]==2)&&(state[i+1][j-1]==2)&&(state[i][j]==0)&&(state[i-1][j+1]==2)&&(state[i-2][j+2]==1))){
value[i][j]=3;
return value[i][j];
}
else if(((state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==0))||
((state[i][j]==0)&&(state[i][j-1]==1)&&(state[i][j-2]==0))||
((state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2][j]==0))||
((state[i][j]==0)&&(state[i-1][j]==1)&&(state[i-2][j]==0))|| //空紅空
((state[i][j]==0)&&(state[i+1][j+1]==1)&&(state[i+2][j+2]==0))||
((state[i][j]==0)&&(state[i+1][j-1]==1)&&(state[i+2][j-2]==0))||
((state[i][j]==0)&&(state[i-1][j+1]==1)&&(state[i-2][j+2]==0))||
((state[i][j]==0)&&(state[i-1][j-1]==1)&&(state[i-2][j-2]==0))||
((state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==1)&&(state[i][j+3]==2))||
((state[i][j]==0)&&(state[i][j-1]==1)&&(state[i][j-2]==1)&&(state[i][j-3]==2))||
((state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2][j]==1)&&(state[i+3][j]==2))||
((state[i][j]==0)&&(state[i-1][j]==1)&&(state[i-2][j]==1)&&(state[i-3][j]==2))|| //空紅紅藍型
((state[i][j]==0)&&(state[i+1][j+1]==1)&&(state[i+2][j+2]==1)&&(state[i+3][j+3]==2))||
((state[i][j]==0)&&(state[i+1][j-1]==1)&&(state[i+2][j-2]==1)&&(state[i+3][j-3]==2))||
((state[i][j]==0)&&(state[i-1][j+1]==1)&&(state[i-2][j+2]==1)&&(state[i-3][j+3]==2))||
((state[i][j]==0)&&(state[i-1][j-1]==1)&&(state[i-2][j-2]==1)&&(state[i-3][j-3]==2))){
value[i][j]=2;
return value[i][j];
}
else if(((state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==0))||
((state[i][j]==0)&&(state[i][j-1]==2)&&(state[i][j-2]==0))||
((state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2][j]==0))||
((state[i][j]==0)&&(state[i-1][j]==2)&&(state[i-2][j]==0))||
((state[i][j]==0)&&(state[i+1][j+1]==2)&&(state[i+2][j+2]==0))||
((state[i][j]==0)&&(state[i+1][j-1]==2)&&(state[i+2][j-2]==0))||
((state[i][j]==0)&&(state[i-1][j+1]==2)&&(state[i-2][j+2]==0))||
((state[i][j]==0)&&(state[i-1][j-1]==2)&&(state[i-2][j-2]==0))||
((state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==2)&&(state[i][j+3]==1))||
((state[i][j]==0)&&(state[i][j-1]==2)&&(state[i][j-2]==2)&&(state[i][j-3]==1))||
((state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2][j]==2)&&(state[i+3][j]==1))||
((state[i][j]==0)&&(state[i-1][j]==2)&&(state[i-2][j]==2)&&(state[i-3][j]==1))||
((state[i][j]==0)&&(state[i+1][j+1]==2)&&(state[i+2][j+2]==2)&&(state[i+3][j+3]==1))||
((state[i][j]==0)&&(state[i+1][j-1]==2)&&(state[i+2][j-2]==2)&&(state[i+3][j-3]==1))||
((state[i][j]==0)&&(state[i-1][j+1]==2)&&(state[i-2][j+2]==2)&&(state[i-3][j+3]==1))||
((state[i][j]==0)&&(state[i-1][j-1]==2)&&(state[i-2][j-2]==2)&&(state[i-3][j-3]==1))){
value[i][j]=1;
return value[i][j];
}
else{
value[i][j]=0;
return value[i][j];
}
}
public int[] largestValue(int[][] value){
int max,i,j,l,k;
l=0;k=0;
max=0;
for(i=5;i<34;i++){
for(j=5;j<34;j++){
if(max<value[i][j]){
max=value[i][j];
place[0]=i;
place[1]=j;
}
}
}
return place;
}
}
運行結(jié)果如下圖所示:


希望本文所述對大家的Java程序設(shè)計有所幫助。
相關(guān)文章
Spring Cloud Alibaba Nacos 入門詳解
這篇文章主要介紹了Spring Cloud Alibaba Nacos入門詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-03-03
Jackson將json string轉(zhuǎn)為Object,org.json讀取json數(shù)組的實例
下面小編就為大家?guī)硪黄狫ackson將json string轉(zhuǎn)為Object,org.json讀取json數(shù)組的實例,具有很好的參考價值,希望對大家有所幫助2017-12-12
關(guān)于Maven parent.relativePath說明
Maven中的relativePath用于指定父項目pom.xml的相對路徑,默認值為../pom.xml,這個配置幫助Maven在構(gòu)建時定位父模塊的位置,確保模塊間的依賴關(guān)系正確,relativePath可以指向本地或遠程倉庫中的父項目,如果不需要尋找父項目,可以將其設(shè)置為空2024-09-09
idea創(chuàng)建spring?boot項目時javaversion只能選擇17和21解決辦法
這篇文章主要給大家介紹了關(guān)于idea創(chuàng)建spring?boot項目時javaversion只能選擇17和21的解決辦法,文中通過代碼介紹的非常詳細,對大家學(xué)習(xí)或者工作具有一定的參考借鑒價值,需要的朋友可以參考下2024-01-01
SpringBoot+Redis隊列實現(xiàn)Java版秒殺的示例代碼
本文主要介紹了SpringBoot+Redis隊列實現(xiàn)Java版秒殺的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06
Java中的排序與內(nèi)部比較器Compareable解析
這篇文章主要介紹了Java中的排序與內(nèi)部比較器Compareable解析,一般沒有特殊要求時,直接調(diào)用(底層默認的升序排列)就可以得到想要的結(jié)果,所謂的 sort 方法排序底層都是基于這兩種排序,故如果需要設(shè)計成所想要的排序就需要了解底層排序原理,需要的朋友可以參考下2023-11-11
Java實現(xiàn)多線程斷點下載實例代碼(下載過程中可以暫停)
線程可以理解為下載的通道,一個線程就是一個文件的下載通道,多線程也就是同時開啟好幾個下載通道,Java實現(xiàn)多線程斷點下載實例代碼(下載過程中可以暫停),有興趣的可以了解一下。2016-12-12

