我正在为j2me中的纸牌游戏编写应用程序,我使用随机数生成器创建5个随机整数,这些整数将存储在一个数组或类似的代表玩家手中的牌(因为每个数字代表一个对应的卡片中的卡片)
目前,以下卡片会创建随机数
int n = 0;
Random r = new Random();
while(n<5) {
int i = r.nextInt(52);
System.out.println( i);
n++;
我曾尝试使用矢量来存储5 i值,但我无法使其工作,我希望有任何关于我应该考虑用于存储i的建议,这将在游戏过程中可访问。
谢谢大家! :-) x
答案 0 :(得分:0)
我不明白为什么你不能用Vector来存储值。
试试这个..
int n = 0;
**Vector<int> name = new Vector<int>();**
Random r = new Random();
while(n<5) {
int i = r.nextInt(52);
System.out.println( i);
**name.set(i, n);**
n++;
}
如果此代码在方法中,您可以将向量作为参考传递,以便存储值。