1

我正在尝试创建一个基于形状和颜色的记忆游戏。图形设计已完成,但我似乎无法正确编写代码。这是它应该做的:

1)每种形状有3种形状和三种颜色,总共有9种可能性;2)它们一个接一个地随机出现,如果第二个形状与第一个形状相同,则目标是向右按,如果不是,则向左按。3)其余的我知道如何编码,但是第一部分....我不知道怎么写:(

我考虑过制作一个包含所有九种可能性的数组,但是我应该如何从数组中随机取出一个形状并让它出现在舞台上,让系统记住它,再次随机选择第二个,然后,和第一个比较?

4

1 回答 1

0

你可以在 JAVA 中尝试这样的事情

String arr[]=new String[9];
    arr[0]="1";
    arr[1]="2";
    arr[2]="3";
    arr[3]="4";
    arr[4]="5";
    arr[5]="6";
    arr[6]="7";
    arr[7]="8";
    arr[8]="9";
    String firstVal=null;
    String secondVal=null;

    int index1=(int) (Math.random() * arr.length);
    int index2=(int) (Math.random() * arr.length);

    firstVal=arr[index1];
    secondVal=arr[index2];

    System.out.println(firstVal+" "+secondVal);
于 2012-11-27T11:43:31.323 回答