- ベストアンサー
乱数を10個発生させ、それをrandom.txtとして書き出し・・・
質問は乱数を10個発生させ、それをrandom.txtとして書き出しrandom.txtを読み込み、小さい順に並べ替えてorder.txtとして書き出すというものです。乱数の発生のさせ方は質問集を見て分かったのですが、その後がさっぱり分かりません。今までできる限りは質問集を見たり、質問をして参考にして自分で取り組んだのですが、このことに関しては全く分かりません。丸投げ状態で申し訳ないのですが分かりやすく説明していただけるでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
今までご質問された経緯を見て思うのですが、そもそも、ご質問されていることを実現するために必要な基礎知識がまだ身に付いていないのでは? ・10個の乱数を管理するためには、配列やコレクションについて理解している必要があります。それらについてはわかりますか? ・テキストファイルを利用するためには、ストリームについて理解している必要があります。それらはいかがです? まずは、Javaに関する基礎的な知識を一通り身に付けることをお勧めします。今、ここでご質問の解答を答えたとしても、おそらくその本質的な働きを理解することは難しいでしょう。まずは、以下のようなものについて一通り学習されてから考えた方が良いかと思いますよ。 ・Javaの基本的な文法。クラス、インスタンス、フィールド、メソッドの意味、働き。条件分岐、繰り返し、例外処理等の構文。 ・値と変数、配列について一通り。演算(基礎的な数値演算、論理演算、条件演算など)。 ・java.langパッケージ、java.utilパッケージにある主なクラスの使い方。 ・ファイルアクセス(ストリーム)の基礎。 これらについて一通り学習し終えれば、ご質問のようなことはだいたい自力で解決できるようになっているはずです。 どうしても今すぐこれを解決したいんだ!というのであれば、せめて、丸一日ぐらいは自分一人で悩んで下さい。前の質問から30分とたっていないのに「できる限りやってみた」といわれても・・。こちらで「答えようか」と思ったときにはもう次の質問が出ている、というのでは、答える気が失せてしまいます・・。
その他の回答 (1)
- pcbeginner
- ベストアンサー率46% (261/560)
えっと… とりえあえず、 「java」「ファイルI/O」 などで検索かけてみるといいですよ。 後はjavaのAPIのjavadocのjava.ioパッケージの中身を熟読することです。 それでも分からないことがあれば、 ・何のどこがどのようにわからないか。 と質問することです。 自分で調べる力を付けないと先にで伸びませんよ。
お礼
ご回答ありがとうございます。まったくもって、あなたのおっしゃるとおりです。先に回答を用意してもらったほうが楽だと思って、質問をたくさんしてしまいました。もう少し勉強してから質問しなおします。
お礼
ご回答ありがとうございます。すみません。テキストに同じような問題がなくて、あせってしまってつい質問をたくさんしてしまいました。もう少し勉強してから出直します。