2016-05-18 13 views
-3

誰かがこの練習に助けてくれますか? 100の乱数を生成し、各数値を整数配列に格納するプログラムを記述します。このプログラムでは、以下の技術的要件を満たさなければなりません:1)メインで100個の乱数を生成し、それぞれを配列に格納します。2)メインで、配列に存在するかどうかを確認するために数字を入力するように求めます。配列とユーザー番号を入力パラメーターとする関数を書いて、その数が配列内に存在する場合、または存在しない場合はtrueまたはfalseを返します。4)mainでは、この関数を適切に呼び出し、ユーザーに出力します彼らは提供数が配列である場合100個の乱数を生成するJavaプログラム

+6

私はあなたがこのタイプの宿題に関する質問をstackoverflowで行うべきではないと思います。 – TangKe

+0

@TangKeに同意します。このコミュニティの人々は、あなたが今までに試したことや、おそらくあなたが理解していない特定のことについて詳述しながら、より具体的な質問をする方がはるかに受容的です。この質問は投票され、おそらく閉鎖される可能性が高い。 –

+0

純粋なコードの書き込み要求は、スタックオーバーフローに関するトピックではありません。 の質問は*具体的なプログラミングの問題と関連していますが、 はあなた自身で書くことを喜んで支援します! [あなたが試したこと](http://stackoverflow.com/help/how-to-ask)、およびあなたが立ち往生している場所を教えてください。 これはまた、あなたの質問によく答えるのにも役立ちます。 –

答えて

0

はそうのような乱数を生成するためにjava.util.Randomクラスを使用します。

Random randomGenerator = new Random(); 
int randomLessThan100 = randomGenerator.nextInt(100); 
int randomLessThan1000 = randomGenerator.nextInt(1000); 
int randomBetween50And100 = randomGenerator.nextInt(49) + 51; 
2

これは非常に簡単な問題である、と私は手順を説明します私はそれが初心者であることを知っているので、あなたにすべてのコードを与えるわけではなく、私はコードを読むことによって視覚的に学びます。

  1. あなたはこのため輸入を必要とし、そのインポートはjava.util.Random

  2. であるあなたは、それを保存しint[]で配列を作成し、100

  3. の大きさに設定する配列が必要ランダムオブジェクトが必要です​​
  4. 100個のランダムな整数を生成して配列に追加するには、100回ループする必要があります。そのループ内で番号を生成し、それが数
  5. が含まれていない一致が見つかったことがない場合は、ユーザ入力されたキーは、 arr[i] == keyまで、配列を再びループが存在するかどうかを確認するには、インデックス i
  6. で配列に追加します

ご質問がありましたら、お気軽にお問い合わせください。

+3

これは>>正しい<<人の宿題を手助けする方法です。彼らにヒント/アイデアを与え、自分たちのために仕事をさせる。 (多分私の好みのためにあまりにも多くのヒントがあるが、とにかくupvotesの価値がある。) –

+0

ありがとう@Stephen C、私はおそらく多くのヒントに落ちた。私が思ったいくつかのものは初心者には分かりませんでした – sbowde4