2011-10-18 10 views
1

私がしようとしているのは次のとおりです。このコードはサイズが大きくなるのではなく、0を返し続けますか?

ユーザにリストサイズ(N = 10,000など)を要求します。 1からNまでの整数のArrayListをランダムな順序で作成します。

これは私がこれまで持っているものですが、あなたは内部kループを宣言しているので、リストには、ちょうど、はい数0 n回

System.out.print("Please enter a list size: "); 
     Scanner ST = new Scanner(System.in); 
     int n= ST.nextInt(); 
     List<Integer> myList = new ArrayList<Integer>(n); 
     for (int i = 1; i<(n+1); i++){ 
      int k = 0; 
      k = k + 1; 
      myList.add(k); 

     } 
+0

:潜在的に同時にではなく、より慣用的なスタイルにループを変更する - その後、我々は

代替だけでループインデックスを使用することです...ラウンド再度行きますCollections.shuffleをリストに呼び出すとこのリストにCollections.shuffleを呼び出すためのステートメントを作成するにはどうすればよいですか? –

+0

ヒント:これと前の質問に、あなたが正しい/参考になる例が与えられたときには、必ずそれを回答として確認してください。 – Aurora

答えて

関連する問題