【发布时间】:2014-01-15 21:38:20
【问题描述】:
无法获得三个整数
for (int i = 0; i < 10; i++){
Random rand = new Random(3)+1;
if (rand == 1){
hand.takeCard(one);
} else if (rand == 2){
hand.takeCard(two);
} else if (rand == 3){
hand.takeCard(three);
}
}
我该怎么做? 谢谢。
【问题讨论】:
-
你想做什么?
-
使用
==将引用类型与原始类型进行比较将无法编译(在这种情况下)。 -
new Random(3)不会像您认为的那样做。阅读Random的文档。 -
尝试加牌。如果为 1,则添加卡 1,如果为 2,则添加卡 2,以此类推。