人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

JAVAをやってみたいなーなんて思ってます。習うより慣れろでお題を出していただけると嬉しいです。超初心者ですが一つずつ調べていくので自分のレベルは気にしないでいいです。条件は以下の通りです。

1.URLに答えを張るとかはやめてください。意志が弱いのでw
2.sdk1.4.2以外インストールの必要が無いもの。
3.なんかちょっと実用的でちょっとだけひねりが必要なもの(^^;
4.その例題のちょっとしたヒントも書いておいてください(必須!!)

まぁ実際作るか分からないですし、どんなお題が出るかの方が興味あるので、あまり深く考えずこんなんどうよ?って感じで気軽にお願いします。

●質問者: sleepyhead
●カテゴリ:コンピュータ
✍キーワード:Java URL いもの インストール レベル
○ 状態 :終了
└ 回答数 : 7/7件

▽最新の回答へ

1 ● ozonepapa
●80ポイント

http://www.geocities.co.jp/SiliconValley/9155/

Robocode(ロボコード)日本語ドキュメント

お題の条件に合っていないのですが、こんなのはどうでしょうか?

Javaで対戦型のロボットを作ります。

Javaの入門としては、面白いと思うのですが、昔、C言語の勉強用にCロボットというのがあり、結構はまりました。

http://www.amazon.co.jp/exec/obidos/ASIN/4883373738/qid=10896471...

Amazon.co.jp: JavaプログラマーにもなれちゃうRobocode&ゲームプログラミング学習術: 本: 可知 豊

http://www.amazon.co.jp/exec/obidos/ASIN/4774117382/qid=10896471...

Amazon.co.jp: ROBOCODE BIBLE 最強ロボットへの道: 本: IBM東京基礎研究所ロボコード・サポーターズ

◎質問者からの返答

ありがとうございます。おもしろそうですね!!

ゲームのキャラ制作であれば自分も必死にやれそうな気がしますw

後でじっくり読ませていただきます!


2 ● Ooooooooooooooo
●40ポイント

http://msugai.fc2web.com/java/applet/paint.html

Java 入門 | Java Applet | 描画

迷路で遊びたいので、迷路を描くアプレットを靴ってください。

◎質問者からの返答

ありがとうございます。昔BASICでつくりましたね。


3 ● yas
●60ポイント

http://www.hyuki.com/jb/

改訂第2版Java言語プログラミングレッスン

URLは私(および私の周り)が勉強したJavaの本です。ほんとにわかりやすいですよ。

問題:電卓を作りましょう!

まず、”1つ数字を入れてください”という表示を

だします。

そして入力後”もうひとつ数字を入れてください”

という、表示をさせる。

するとその2つの数字の和差積商がでてくる。

てのはどうでしょう?

どれぐらいJavaをされたのかわからないので、問題作りにくいですが、簡単すぎましたか?

◎質問者からの返答

ありがとうございます。ちょうどいいと思います。

ボタンはマウスでもテンキーでもとか言われると困りますけど(^^;

ヒントもよろしくお願いしますね^^


4 ● tochika
●40ポイント

http://www.yahoo.co.jp/

Yahoo! JAPAN

URLはダミーです。

学校のテストの結果まとめをJavaで作ってみませんか?

まず、”テストの受験人数は何人ですか?”と表示します。

その後、入力した人数分のテストの点数全てを入力します。

すると、最高点、最低点、平均点が出てくるプログラムはどうでしょう?

◎質問者からの返答

ありがとうございます。これもおもしろそうですね。実用的ですし。

何人かは最初にいれる必要はないと思います。データベースは難しいですけど

CSV書き出し読みこみはつけたいですね!

次ぎの方からヒントを提示ください。ポイントあげれません;


5 ● last_wednesday
●120ポイント

http://www5.airnet.ne.jp/sakuraba/java/index.html

引っ越しのお知らせ

ありきたりですが、こんなのはどうでしょうか。

1.時計

シンプルで実用的(でもめったに使わない)。ついでにスレッドを。

・現在時刻はGregorianCalendarをSystem.currentTimeMillis()で初期化することで得られます。とりあえずならDateのtoString()も使えます。

・現在時刻の描画はJPanelのpaint()メソッドをオーバーライドして実現します。

・あとはスレッドから一定間隔でrepaint()メソッドを呼びます。

2.エディタ・バイナリエディタ

たまに使いたくなるかも。Swingやファイル入出力や文字コード関係を。

・JTextAreaやjava.ioパッケージを使います。

・基数の変換にはIntegerクラスのparseInt()やtoHexString()メソッドが役に立ちます。

・ファイル入出力には、バイトデータにはFileInputStream/OutputStreamを、テキストにはFileReader/Writerを、バイトデータとテキストの変換にはInputStreamReader/OutputStream/Writerを使います。

ヒント多すぎかな。

3.ファイルの分割・合成ツール

ファイルを数やサイズで分割・合成できるツール。やはりファイル入出力を。

・ヒントはなしで

http://www.cv.its.hiroshima-cu.ac.jp/~kazutaka/othello/

Webサイトは移動しました

http://tt.sakura.ne.jp/~suzu/search_problem/index.html

ゲーム木の探索問題

http://www.amy.hi-ho.ne.jp/okuhara/howtoj.htm

強いオセロプログラムについて

4.リバーシ

一般的なGUIとイベント、グラフィックス、データ構造、MVCモデルなどに慣れられるんじゃないでしょうか。

・時計のようにJPanelで盤面のパネルをつくって、イベントをコントロールクラスで受け取り、モデルを変更して、パネルに通知・再描画するみたいな感じでしょうか。

・盤面の調査を行うライブラリクラスみたいなものもつくるといいかも。

・評価関数や探索についてはURL参照。

◎質問者からの返答

たくさんありがとうございます。ヒントも凄く参考になります!

リバーシは第一関門って感じがしますね。


1-5件表示/7件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ