我的小学班正在运行,我想运行一个单独的班级来打乱号码,然后将打乱的号码返回到我的小学班。在我的 shuffle 类中,我有 return 语句......但现在我该怎么办?如何在我的主类中使用我的 int 数组的随机顺序?
这是我的洗牌课:
public class Shuffle {
public static int[] getShuffle() {
int[] cards = new int[52];
ArrayList<Integer> cards_objs = new ArrayList<Integer>();
for (int i = 0; i < cards.length; i++) {
cards_objs.add(i);
}
Collections.shuffle(cards_objs);
for (int i = 0; i < cards.length; i++) {
cards[i] = cards_objs.get(i);
}
return cards;
}
}
我在做纸牌游戏(如果你看不出来);
我想使用这个 shuffle 类来洗牌......但是没有卡出现超过一次。
当我归还卡片时,我如何在我的游戏课中使用它们?例如,如果数组中的第一个数字是 1,那么卡片是梅花 A,如果数字是 2,那么卡片是方块 A。等等......我为没有发布足够的信息而道歉......我是java新手(如你所知)
所有帮助将不胜感激,
-史蒂夫
编辑:我发现我的问题是什么,我认为我没有说清楚我的问题是什么。尽管如此,还是感谢大家的帮助,它给了我关于处理这个项目的不同方法的想法。