- ベストアンサー
Javaによるプログラミングについて
僕はプログラミング初心者で、Javaもやったことは無いのですが、Javaでやってみたいと思うことがあるので始めようと思っています。 Javaで何をしたいかというと、樹形図のような構造を作りたいのです。樹形図は、ご存知の通り、条件に適合する方向へ分岐する2分岐です。 数値の大小によって分岐していき、数値は加算して最後に合計を算出したいです。 構想はあるのですが、プログラミングの何を勉強したら良いのか全くわかりません。 手始めに何をしたら良いか等、他に何でも良いので教えていただけないでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
まずはJava/プログラミングの基本を押さえないといけませんね。独習Javaなんかオススメです。 http://www.amazon.co.jp/exec/obidos/ASIN/4798107972/250-9574496-2651454 これはちょっとブ厚いですがJavaの基本事項を一通り勉強できます。 ただ、グラフィカルなプログラムに関する話題はあまりのっていません。GUIのアプリケーションをつくるならば Swing という仕組みを利用することになります。独習Javaを勉強した上で、Swingに特化した本を一つ押さえると良いかと。 http://www.amazon.co.jp/exec/obidos/ASIN/4877830537/qid=1125129028/sr=1-1/ref=sr_1_10_1/250-9574496-2651454
その他の回答 (1)
- rinkun
- ベストアンサー率44% (706/1571)
樹形図は画面に表示したいの? それとも内部処理構造として構築できれば良いの? 内部構造だけならアルゴリズムの本を買ってきてツリーの処理を勉強すればなんとかなるでしょう。 画面表示は、テキスト表示なら二分木をどうレイアウトするかの問題だし、グラフィック表示ならAWTかSwingの勉強が必要ですね。
お礼
ご返答にお時間割いてくださり感謝いたします。
補足
紙に樹形図を書いて手計算するより手間が省けると思ってのことでした。なるべくなら内部処理を追って視認できる表示にしたいと考えています。
お礼
本屋さんでは、しっくりくる本があまりありませんでした。専門家の方のお勧めならば、こちらの本の購入を検討させて頂きたく思います。生意気な私をお許しください。ご返答ありがとうございました。
補足
私は自分の論ずるところを組み込み汎用性のある何かで表現したいと考えていました。プログラミングも単なる道具としか見ていませんので根本的な部分から身に付けたいと考えています。