temp=card1[h+15];
card1[h+15]=card1[h+21];
card1[h+21]=temp;
temp=card1[h+6];
card1[h+6]=card1[h+18];
card1[h+18]=temp;
}
System.out.println("————————————————————————————");
System.out.println("第二次展示牌:");
for(int k=0;k<27;k++)//第二次展示牌
{
if(k==0)
System.out.println("line1: ");
if(k==9)
{System.out.println();
System.out.println("line2: ");}
if(k==18)
{System.out.println();
System.out.println("line3: ");}
System.out.print(" "+card1[k]);
}
System.out.print("\n输入暗记牌的行数:");
int m=Integer.parseInt(br.readLine());
switch(m) //把第二次选择记住的扑克牌,即第一次选择后中的三张存放到数组p2中
{
case 1: for(i=0;i<3;i++){ p2[i]=p1[i];} break;
case 2: for(i=3;i<6;i++){ p2[i-3]=p1[i];} break;
case 3: for(i=6;i<9;i++){ p2[i-6]=p1[i];} break;
}
for (int jj=0;jj<7;) //实现第二次摆放的过程
{
temp=card1[jj+1];
card1[jj+1]=card1[jj+9];
card1[jj+9]=temp;
jj=jj+3;
}
for( int ii=0;ii<7;)
{
temp=card1[ii+2];
card1[ii+2]=card1[ii+18];
card1[ii+18]=temp;
ii=ii+3;
}
for(int l=0;l<7;)
{
temp=card1[l+11];
card1[l+11]=card1[l+19];
card1[l+19]=temp;
l=l+3;
}
System.out.println("————————————————————————————");
System.out.println("第三次展示牌: ");
for(int k=0;k<27;k++)//第三次展示牌
{
if(k==0)
System.out.println("line1: ");
if(k==9)
{System.out.println();
System.out.println("line2: ");}
if(k==18)
{System.out.println();
System.out.println("line3: ");}
System.out.print(" "+card1[k]);
}
System.out.print("\n输入暗记牌的行数:");
int s=Integer.parseInt(br.readLine());
System.out.println("----——————————————————————————— ");
switch(s) //确认记住的扑克牌所在的行数
{
case 1: System.out.println("暗记的牌为 :"+p2[0]); break;
case 2: System.out.println("暗记的牌为 :"+p2[1]); break;
case 3: System.out.println("暗记的牌为 :"+p2[2]); break;