2013-11-27 56 views
1

大概我沒有解釋得很好。例如,我有一個杯子A,上面有球1,2和3,杯子B上面有球4,5和6.如何製作程序讓你從杯子A中選擇任何球並拿到杯子B.如何將容器A的值傳遞給容器B?

我已經認識到它應該像這樣開頭:

int N,a[]={1,2,3}, b[]={4,5,6}; 

以N爲球,你會移動。

對不起,我英語不好,謝謝。

+1

使用集合。 – SLaks

+0

使用'List'而不是數組。 –

回答

0

使用例如一個ArrayList,而不是一個int []。

然後做這樣的事情:

Random randomGenerator = new Random(); 
int randomIndexA = randomGenerator.nextInt(A.size()); 
int elemA = A.get(randomIndexA); 

這樣,你得到elemA這是從列表A的隨機元素

你可以做同樣的名單B.

然後你可以隨意移動你喜歡的元素。

相關問題