import java.util.*; // import class util
public class IPgame {
public static void main( String args[] ) {
int array[][]={ {0,0,0,0,0,0,0},
{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0}};
int winer;
int x=0;
int play1,play2;
Scanner sc = new Scanner(System.in);
do{
drawBroad(array); //call array
System.out.print("player 1 type a column (0-6) or 9 to quit current game:");
play1 = sc.nextInt();// player 1 input unmber
{
if(play1 == 0&&array[0][0]==0)// column 0
array[0][0]=1; else if (play1 == 0&&array[1][0]==0)
array[1][0]=1;
else if (play1 == 0&&array[2][0]==0)
array[2][0]=1;
else if (play1 == 0&&array[3][0]==0)
array[3][0]=1;
else if (play1 == 0&&array[4][0]==0)
array[4][0]=1;
else if (play1 == 0&&array[5][0]==0)
array[5][0]=1;
else if (play1 == 0&&array[5][0]!=0)
System.out.print("please enter again, this Column is full! ");
else if(play1 == 1&&array[0][1]==0)// column 1
array[0][1]=1;
else if (play1 == 1&&array[1][1]==0)
array[1][1]=1;
else if (play1 == 1&&array[2][1]==0)
array[2][1]=1;
else if (play1 == 1&&array[3][1]==0)
array[3][1]=1;
else if (play1 == 1&&array[4][1]==0)
array[4][1]=1;
else if (play1 == 1&&array[5][1]==0)
array[5][1]=1;
else if (play1 == 1&&array[5][1]!=0)
System.out.print("please enter again, this Column is full! ");
else if(play1 == 2&&array[0][2]==0)// cloumn 2
array[0][2]=1;
else if (play1 == 2&&array[1][2]==0)
array[1][2]=1;
else if (play1 == 2&&array[2][2]==0)
array[2][2]=1;
else if (play1 == 2&&array[3][2]==0)
array[3][2]=1;
else if (play1 == 2&&array[4][2]==0)
array[4][2]=1;
else if (play1 == 2&&array[5][2]==0)
array[5][2]=1;
else if (play1 == 2&&array[5][2]!=0)
System.out.print("please enter again, this Column is full! ");
else if(play1 == 3&&array[0][3]==0)// cloumn 3
array[0][3]=1;
else if (play1 == 3&&array[1][3]==0)
array[1][3]=1;
else if (play1 == 3&&array[2][3]==0)
array[2][3]=1;
else if (play1 == 3&&array[3][3]==0)
array[3][3]=1;
else if (play1 == 3&&array[4][3]==0)
array[4][3]=1;
else if (play1 == 3&&array[5][3]==0)
array[5][3]=1;
else if (play1 == 3&&array[5][3]!=0)
System.out.print("please enter again, this Column is full! ");
else if(play1 == 4&&array[0][4]==0)// cloumn 4
array[0][4]=1;
else if (play1 == 4&&array[1][4]==0)
array[1][4]=1;
else if (play1 == 4&&array[2][4]==0)
array[2][4]=1;
else if (play1 == 4&&array[3][4]==0)
array[3][4]=1;
else if (play1 == 4&&array[4][4]==0)
array[4][4]=1;
else if (play1 == 4&&array[5][4]==0)
array[5][4]=1;
else if (play1 == 4&&array[5][4]!=0)
System.out.print("please enter again, this Column is full! ");
else if(play1 == 5&&array[0][5]==0)// cloumn 5
array[0][5]=1;
else if (play1 == 5&&array[1][5]==0)
array[1][5]=1;
else if (play1 == 5&&array[2][5]==0)
array[2][5]=1;
else if (play1 == 5&&array[3][5]==0)
array[3][5]=1;
else if (play1 == 5&&array[4][5]==0)
array[4][5]=1;
else if (play1 == 5&&array[5][5]==0)
array[5][5]=1;
else if (play1 == 5&&array[5][5]!=0)
System.out.print("please enter again, this Column is full! ");
else if(play1 == 6&&array[0][6]==0)// cloumn 6
array[0][6]=1;
else if (play1 == 6&&array[1][6]==0)
array[1][6]=1;
else if (play1 == 6&&array[2][6]==0)
array[2][6]=1;
else if (play1 == 6&&array[3][6]==0)
array[3][6]=1;
else if (play1 == 6&&array[4][6]==0)
array[4][6]=1;
else if (play1 == 6&&array[5][6]==0)
array[5][6]=1;
else if (play1 == 6&&array[5][6]!=0)
System.out.print("please enter again, this Column is full! ");
else if (play1== 9)
break;
else
System.out.print("Range of column should be (0-6)!");
}
接下面
public class IPgame {
public static void main( String args[] ) {
int array[][]={ {0,0,0,0,0,0,0},
{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0},
{0,0,0,0,0,0,0}};
int winer;
int x=0;
int play1,play2;
Scanner sc = new Scanner(System.in);
do{
drawBroad(array); //call array
System.out.print("player 1 type a column (0-6) or 9 to quit current game:");
play1 = sc.nextInt();// player 1 input unmber
{
if(play1 == 0&&array[0][0]==0)// column 0
array[0][0]=1; else if (play1 == 0&&array[1][0]==0)
array[1][0]=1;
else if (play1 == 0&&array[2][0]==0)
array[2][0]=1;
else if (play1 == 0&&array[3][0]==0)
array[3][0]=1;
else if (play1 == 0&&array[4][0]==0)
array[4][0]=1;
else if (play1 == 0&&array[5][0]==0)
array[5][0]=1;
else if (play1 == 0&&array[5][0]!=0)
System.out.print("please enter again, this Column is full! ");
else if(play1 == 1&&array[0][1]==0)// column 1
array[0][1]=1;
else if (play1 == 1&&array[1][1]==0)
array[1][1]=1;
else if (play1 == 1&&array[2][1]==0)
array[2][1]=1;
else if (play1 == 1&&array[3][1]==0)
array[3][1]=1;
else if (play1 == 1&&array[4][1]==0)
array[4][1]=1;
else if (play1 == 1&&array[5][1]==0)
array[5][1]=1;
else if (play1 == 1&&array[5][1]!=0)
System.out.print("please enter again, this Column is full! ");
else if(play1 == 2&&array[0][2]==0)// cloumn 2
array[0][2]=1;
else if (play1 == 2&&array[1][2]==0)
array[1][2]=1;
else if (play1 == 2&&array[2][2]==0)
array[2][2]=1;
else if (play1 == 2&&array[3][2]==0)
array[3][2]=1;
else if (play1 == 2&&array[4][2]==0)
array[4][2]=1;
else if (play1 == 2&&array[5][2]==0)
array[5][2]=1;
else if (play1 == 2&&array[5][2]!=0)
System.out.print("please enter again, this Column is full! ");
else if(play1 == 3&&array[0][3]==0)// cloumn 3
array[0][3]=1;
else if (play1 == 3&&array[1][3]==0)
array[1][3]=1;
else if (play1 == 3&&array[2][3]==0)
array[2][3]=1;
else if (play1 == 3&&array[3][3]==0)
array[3][3]=1;
else if (play1 == 3&&array[4][3]==0)
array[4][3]=1;
else if (play1 == 3&&array[5][3]==0)
array[5][3]=1;
else if (play1 == 3&&array[5][3]!=0)
System.out.print("please enter again, this Column is full! ");
else if(play1 == 4&&array[0][4]==0)// cloumn 4
array[0][4]=1;
else if (play1 == 4&&array[1][4]==0)
array[1][4]=1;
else if (play1 == 4&&array[2][4]==0)
array[2][4]=1;
else if (play1 == 4&&array[3][4]==0)
array[3][4]=1;
else if (play1 == 4&&array[4][4]==0)
array[4][4]=1;
else if (play1 == 4&&array[5][4]==0)
array[5][4]=1;
else if (play1 == 4&&array[5][4]!=0)
System.out.print("please enter again, this Column is full! ");
else if(play1 == 5&&array[0][5]==0)// cloumn 5
array[0][5]=1;
else if (play1 == 5&&array[1][5]==0)
array[1][5]=1;
else if (play1 == 5&&array[2][5]==0)
array[2][5]=1;
else if (play1 == 5&&array[3][5]==0)
array[3][5]=1;
else if (play1 == 5&&array[4][5]==0)
array[4][5]=1;
else if (play1 == 5&&array[5][5]==0)
array[5][5]=1;
else if (play1 == 5&&array[5][5]!=0)
System.out.print("please enter again, this Column is full! ");
else if(play1 == 6&&array[0][6]==0)// cloumn 6
array[0][6]=1;
else if (play1 == 6&&array[1][6]==0)
array[1][6]=1;
else if (play1 == 6&&array[2][6]==0)
array[2][6]=1;
else if (play1 == 6&&array[3][6]==0)
array[3][6]=1;
else if (play1 == 6&&array[4][6]==0)
array[4][6]=1;
else if (play1 == 6&&array[5][6]==0)
array[5][6]=1;
else if (play1 == 6&&array[5][6]!=0)
System.out.print("please enter again, this Column is full! ");
else if (play1== 9)
break;
else
System.out.print("Range of column should be (0-6)!");
}
接下面
解决方案 »
- 找高人解决swt如何实现browser和swt控件交互
- exe4j打包后运行提示ClassNotFoundException
- 最后散次!!!!!!
- 有没有那种带分页,然后分完以后,可以自动对分页内容做增 删 改 查 的?第三方
- Applet的getAppletContext().showDocument()参数隐藏问题
- 帮忙整整,实在不知道怎么整了,关于JavaScript和数据库的问题进行联动的
- Singleton模式两种写法中的注释疑问
- 如何取消一个窗口
- Console问题了!
- 我运行当前目录下的app(命令java classname出错)
- eclipse 目录显示问题
- 两个JAVA题 想不到 麻烦大虾了T.T
System.out.println("player 2 type a column (0-6) or 9 to quit current game:");
play2 = sc.nextInt(); // player 2 input number
{
if(play2 == 0&&array[0][0]==0)// column 0
array[0][0]=2;
else if (play2 == 0&&array[1][0]==0)
array[1][0]=2;
else if (play2 == 0&&array[2][0]==0)
array[2][0]=2;
else if (play2 == 0&&array[3][0]==0)
array[3][0]=2;
else if (play2 == 0&&array[4][0]==0)
array[4][0]=2;
else if (play2 == 0&&array[5][0]==0)
array[5][0]=2;
else if (play2 == 0&&array[5][0]!=0)
System.out.print("please enter again, this Column is full! ");
else if(play2 == 1&&array[0][1]==0)// column 1
array[0][1]=2;
else if (play2 == 1&&array[1][1]==0)
array[1][1]=2;
else if (play2 == 1&&array[2][1]==0)
array[2][1]=2;
else if (play2 == 1&&array[3][1]==0)
array[3][1]=2;
else if (play2 == 1&&array[4][1]==0)
array[4][1]=2;
else if (play2 == 1&&array[5][1]==0)
array[5][1]=2;
else if (play2 == 1&&array[5][1]!=0)
System.out.print("please enter again, this Column is full! ");
else if(play2 == 2&&array[0][2]==0)// cloumn 2
array[0][2]=2;
else if (play2 == 2&&array[1][2]==0)
array[1][2]=2;
else if (play2 == 2&&array[2][2]==0)
array[2][2]=2;
else if (play2 == 2&&array[3][2]==0)
array[3][2]=2;
else if (play2 == 2&&array[4][2]==0)
array[4][2]=2;
else if (play2 == 2&&array[5][2]==0)
array[5][2]=2;
else if (play2 == 2&&array[5][2]!=0)
System.out.print("please enter again, this Column is full! ");
else if(play2 == 3&&array[0][3]==0)// cloumn 3
array[0][3]=2;
else if (play2 == 3&&array[1][3]==0)
array[1][3]=2;
else if (play2 == 3&&array[2][3]==0)
array[2][3]=2;
else if (play2 == 3&&array[3][3]==0)
array[3][3]=2;
else if (play2 == 3&&array[4][3]==0)
array[4][3]=2;
else if (play2 == 3&&array[5][3]==0)
array[5][3]=2;
else if (play2 == 3&&array[5][3]!=0)
System.out.print("please enter again, this Column is full! ");
else if(play2 == 4&&array[0][4]==0)// cloumn 4
array[0][4]=2;
else if (play2 == 4&&array[1][4]==0)
array[1][4]=2;
else if (play2 == 4&&array[2][4]==0)
array[2][4]=2;
else if (play2 == 4&&array[3][4]==0)
array[3][4]=2;
else if (play2 == 4&&array[4][4]==0)
array[4][4]=2;
else if (play2 == 4&&array[5][4]==0)
array[5][4]=2;
else if (play2 == 4&&array[5][4]!=0)
System.out.print("please enter again, this Column is full! ");
else if(play2 == 5&&array[0][5]==0)// cloumn 5
array[0][5]=2;
else if (play2 == 5&&array[1][5]==0)
array[1][5]=2;
else if (play2 == 5&&array[2][5]==0)
array[2][5]=2;
else if (play2 == 5&&array[3][5]==0)
array[3][5]=2;
else if (play2 == 5&&array[4][5]==0)
array[4][5]=2;
else if (play2 == 5&&array[5][5]==0)
array[5][5]=2;
else if (play2== 5&&array[5][5]!=0)
System.out.print("please enter again, this Column is full! ");
else if(play2 == 6&&array[0][6]==0)// cloumn 6
array[0][6]=2;
else if (play2 == 6&&array[1][6]==0)
array[1][6]=2;
else if (play2 == 6&&array[2][6]==0)
array[2][6]=2;
else if (play2 == 6&&array[3][6]==0)
array[3][6]=2;
else if (play2 == 6&&array[4][6]==0)
array[4][6]=2;
else if (play2 == 6&&array[5][6]==0)
array[5][6]=2;
else if (play2 == 6&&array[5][6]!=0)
System.out.print("please enter again, this Column is full! ");
else if (play2== 9)
break;
else
System.out.print("Range of column should be (0-6)!");
} }while(x!=1);
}
public static void drawBroad(int a[][]){ //function draw updata array
String output="";
for(int row1 = 5; row1>=0; row1--){
output+="\n" +row1+" |"+" ";
for(int col=0; col <a[0].length; col++){
output+=a[row1][col]+" ";
}}
System.out.println(output);
System.out.println(" "+"-------------"+"\n"+" 0 1 2 3 4 5 6");
} }
這是四連環棋遊戲
判斷輸羸不懂弄
例如: 1112222判斷左右
2就羸了
但不懂怎寫
哪位大大能幫我看看上面 要怎麼弄輸羸!!