相关疑难解决方法(0)

随机改组阵列

我需要随机调整以下数组:

int[] solutionArray = {1, 2, 3, 4, 5, 6, 6, 5, 4, 3, 2, 1};
Run Code Online (Sandbox Code Playgroud)

这有什么功能吗?

java arrays shuffle

214
推荐指数
10
解决办法
42万
查看次数

我如何编写一种方法来重新排列卡片中的卡片

我需要将一副牌分成两个包:上半部分和下半部分.这种新的卡阵列被假设去:第一卡从顶部包,从底部包,从顶部包,从底部包等第二卡第二卡第一卡如果有奇数个的卡然后顶部包应该比底部数据包多一个.甲板的顶部是阵列的前部.

我该怎么做呢?

这是我创建的用于生成卡片组的方法(我认为它有效):

private Card[] cards;
int value, suit;
private final int DECK_SIZE = 52;

public Deck()
    {
        int index = 0;
        cards = new Card[DECK_SIZE];
        //0 = spades, 1 = hearts, 2 = clovers, 3 =diamonds
        int suits[] = {0, 1, 2, 3};
        //1 = Ace, 11=jack, 12=queen, 13=king
        int values[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13};
        for (int suit : suits)
            for (int value : values)
            {
                cards[index] = new …
Run Code Online (Sandbox Code Playgroud)

java

2
推荐指数
1
解决办法
2701
查看次数

标签 统计

java ×2

arrays ×1

shuffle ×1