1 名前:JavaScriptは板違い、Web制作板をご利用ください [2007/12/02(日) 06:14:54 ] 【質問者へ】 回答者の便宜のため、以下の注意事項を遵守してください。 ・質問は【課題提示用テンプレ】を利用してください。 ・問題文は、出題されたまま全文を書いてください。 ・数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。 ・JavaScriptは板違い、Web制作板をご利用ください。 ・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。 ・後から問題に付け足しするのはやめましょう。付け足しは作業を無駄にしがちです。 ・回答されたら動作報告を必ずしてください。 ・課題文が長い時、添付ファイルがある時はこちらのアップローダーを使うと便利です。 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm 【課題提示用テンプレ】 【 課題 】与えられた課題文をそのまま書きます。 《必須》 【 形態 】1. Javaアプリケーション(main()で開始)/2. Applet/3. Servlet/ 4. 携帯(開発環境のver.必須)/5. その他(明記のこと) 《必ず選択》 【 GUI 】1. AWTのみ/2. Swing/3. SWT/4. 制限なし/ 5. その他(明記すること) 《GUIの課題の場合必ず選択》 【 期限 】提出期限、解答希望日を書きます。「できるだけ早く」はNG。 《必須》 【 Ver 】コンソールでjava -versionを実行し、その結果を貼ります。 《必須》 【 用語 】数学用語、専門用語の意味、説明を書きます。 《あれば必須》 【 補足 】課題について自分なりに補足する事、何か思う事があれば書きます。 丸投げでない場合は、途中までのソースとその経過報告、 質問点、疑問点を書きます(なるべく丸投げにしてください)。 【回答プログラムの掲載場所】 Java質問スレWiki ttp://www.wikiroom.com/java/ ソースポストネット ttp://sourcepost.sytes.net/ ろだ2 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm 【前スレ】 pc11.2ch.net/test/read.cgi/tech/1191108260/
231 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 16:14:46 ] >>230 classファイルなんかデコンパイル余裕だろ
232 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 16:45:10 ] 何気に日本語になってないな。
233 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 18:48:15 ] >>230 怖いのでJADで逆コンパイルして中身見たw
234 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 19:30:59 ] >>225 ありがとうございました
235 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 02:03:24 ] 【 課題 】javaを用いて好きなプログラムを作成せよ. 例:性格診断,オセロ,時計,カレンダーなど プログラムの説明もちゃんとせよ 【 形態 】制限なし 【 期限 】提出期限12月25日 【 Ver 】java version "1.6.0_03" 【 補足 】よろしくお願いします。出来れば簡単なものにしてほしいです
236 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 07:23:18 ] >>235 なんでもいいならググれば山ほど出てくるだろw
237 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 12:12:35 ] 前にもいたけど 自由課題のテーマ決めまで丸投げするのは やってもらえる可能性が著しく下がると心得よ
238 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 12:41:18 ] >>235 JDKにたっぷりサンプルが付いてくるから、その辺を多少いじってみたら? 私が好きなのは deomo/applets/GraphLayout
239 名前:デフォルトの名無しさん [2007/12/23(日) 13:09:07 ] >>235 Javaを用いることと・簡単なもの が条件とすると、 class Kadai { pbulic static void main(String[] args) { System.out.println("Hello World!!"); } } でもOKということになるが・・
240 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 15:24:21 ] >>235 これでよくね? 勉強しながらやる分にはもってこいだ 説明もあるし オセロ ttp://netresearch.ics.uci.edu/kfujii/java/howto-othello/index-j.html
241 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 15:47:05 ] >>235 javagame.main.jp/index.php?FrontPage
242 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 16:29:54 ] じゃあ「性格診断オセロ時計」ってのはどうだろうね。 まずオセロすんの。 ゲームが終わったら、時計と性格診断。「ただいま16時30分。あなたはオセロが弱いですw」。
243 名前:デフォルトの名無しさん mailto:sage [2007/12/24(月) 04:32:42 ] 馬鹿な依頼ほど多人数からのレスが付きやすいなw みんな面倒見が良過ぎる。
244 名前:デフォルトの名無しさん mailto:sage [2007/12/24(月) 11:01:06 ] いや バカなレスにはバカでも突っ込めるから
245 名前:デフォルトの名無しさん mailto:sage [2007/12/24(月) 23:45:29 ] 【 課題 】 マウスによる線分入力(アプレット)アプレットウィンドウ上において、 マウスクリックしたままなぞると、その軌跡が線分として出力される様にプログラムを作成して下さい 完成の動作として、ペイントソフトの鉛筆ツールをイメージして下さい また、一般に、再描画処理が掛かると今まで出力していたモノは消えてしまいますが、 消えない様にする工夫をして下さい 【 形態 】2. Applet 【 GUI 】1. AWTのみ 【 期限 】12/26 【 Ver 】java version "1.6.0_03" 【 補足 】よろしくお願いします
246 名前:デフォルトの名無しさん mailto:sage [2007/12/25(火) 01:54:16 ] >>245 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=30001
247 名前:デフォルトの名無しさん mailto:sage [2007/12/25(火) 02:11:17 ] init()で準備してるからpublic void stop()でなくpublic void destroy()
248 名前:デフォルトの名無しさん mailto:俺はあげる [2007/12/28(金) 03:41:30 ] 冬休みに入っても課題ってあるもんなの?
249 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 04:32:26 ] 【 課題 】 存在するアノテーション以外に,これがあったら便利だと思うようなアノテーションを自作しなさい。 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】2007/12/31 23:59:59 【 Ver 】java version "1.6.0_03" 【 補足 】よろぢくお願いします。
250 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 10:16:15 ] >>249 俺の希望だが @ToBeImplemented 現バージョンで未実装であることを示す。
251 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 18:31:10 ] なんで冬休み中も課題があるんだ…
252 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 19:57:06 ] 課題がなくて寂しい方へ AU W53H専用で良いので、Flash→着うたフル変換プログラム製作できたら神
253 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 23:28:44 ] 【 課題 】 品物1 利用価値c(1)=7 重さa(1)=4 品物2 利用価値c(2)=8 重さa(2)=5 品物3 利用価値c(3)=1 重さa(3)=1 品物4 利用価値c(4)=2 重さa(4)=3 ナップザックにb=6までしか、品物を詰め込めないとすれば、利用価値の総計が最大となるように品物を選ぶにはどうすればよいだろうか。 この問題を列挙法 欲張り法 ケチケチ法 分岐限定法の4つそれぞれで、アルゴリズムをつくれ。 【 形態 】1. Javaアプリケーション(main()で開始 【 GUI 】4. 制限 【 期限 】今年中 【 Ver 】1.6.0 《必須》 【 用語 】 列挙法・・・許容領域Sに属するは有限個の要素の中の,すべての許容解を列挙し,その中で目的関数f(x)を最小(最大)にする解(最適解)を見つける方法. 欲張り法・・・ 1.ナップサック問題の各荷物の評価値を決定する。(価値)÷(容積)という数字がよく使われる。 2.評価値の一番高い荷物を選ぶ。 3.その荷物をナップサックに入れても最大容量を越えないならナップサックに入れる。 4.全ての荷物を評価値の順に選び上記の操作を繰り返す。 けちけち法・・・ 入る可能性のあるものを全部押し込もうとしてみる. 押し込めない部分について価値の低いものから順にはじき出す. 分岐限定法・・・ ・与えられた問題P0を,複数の部分問題(Partial problems)Pi(i=1,2,...)に 分解する(分枝操作:Branching operation) ・部分問題Piを何らかの方法で終端する(限定操作:bounding operation) ただし,ある部分問題Piを終端するとは (1)探索中にその部分問題Piの最適解 が求まった場合か,あるいは (2)その部分問題Piに元の問題P0の最 適解が存在しないことが何らかの方法 で判明した場合.
254 名前:デフォルトの名無しさん [2007/12/29(土) 02:34:43 ] 【 課題 】 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/136.txt 【 形態 】2. Applet 【 GUI 】1. AWTのみ 【 期限 】12月29日22時まで 【 Ver 】1.6.0_02 【 補足 】java初心者です。丸投げで、どうぞよろしくお願いします。
255 名前:デフォルトの名無しさん mailto:sage [2007/12/29(土) 04:35:13 ] JAVAでRARファイルを扱えるライブラリってあるっすか? sourceforge.net/projects/java-unrar/ ↑は解凍できるけどものすごい遅かったっす。
256 名前:デフォルトの名無しさん mailto:sage [2007/12/29(土) 13:28:57 ] >>254 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/137.java
257 名前:デフォルトの名無しさん mailto:sage [2007/12/29(土) 18:54:13 ] 【 課題 】 次の2つのjarファイルを組み合わせたものを表示するプログラムを作成しなさい 画面サイズは 640×480 とする ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/138.jar ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/139.jar 【 形態 】1. Javaアプリケーション(main()で開始 【 GUI 】4. 制限なし 【 期限 】今年中 【 Ver 】java version "1.6.0_03" 【 補足 】線の残像を残しつつ色を変えていく線を移すものを作成せよという 宿題なのですが線が動くところまでしか自力で作成できませんでした。 よろしくお願いします。
258 名前:デフォルトの名無しさん [2007/12/31(月) 19:08:06 ] 【 課題 】 フリーソフトPOV-RayでのCG制作でキャラクターを制作したのですが、あなたの作ったプログラムを参考にしたいのですが 【 期限 】1月6日22時まで 【 ver 】POV-Ray v3.6 【 補足 】java初心者です。
259 名前:デフォルトの名無しさん [2007/12/31(月) 19:21:25 ] >>258 日本語も初心者ですか?
260 名前:デフォルトの名無しさん [2007/12/31(月) 20:06:03 ] >>259 (+ΦyΦ)r? 九十歳じゃ…
261 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 21:42:07 ] >>258 なんという日本語でおk
262 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 21:47:44 ] ミネラルウォーター噴いた
263 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 23:19:53 ] じゃぁ、C.C.SAKURA噴いた
264 名前: 【ぴょん吉】 【1406円】 mailto:sage [2008/01/01(火) 13:07:36 ] あけおめ
265 名前:デフォルトの名無しさん mailto:sage [2008/01/01(火) 13:14:07 ] はい
266 名前:sage [2008/01/02(水) 02:45:59 ] 【 課題 】CodeRallyで停止中の車を避けるプログラムを作りなさい。 【 期限 】1月6日の22時まで 【 Ver 】1.6.0_02 【 補足 】補給もほかの車のいないところに向かうようにできたらお願いします。。丸投げで申し訳ありませんがよろしくお願いいたします
267 名前:デフォルトの名無しさん [2008/01/03(木) 00:25:02 ] __,,/ _, ----`ヽ :. :. / _ ___ 、\ / / i \ \\ :. :. ,'./ i ヽ:. ヽ:.:.. ヽ.ヽ ,'/ / .ハ ヽ ヽ:.:.:.:. ヽ::.. ヽヽ :. :. |i .i i .i / ヽ ト 、 \、:.:.:. ',:.',:.:.lヽ} |i .i l :N_, -弋 \弌弋ナ:}:.:} :. |i∧ ', :{ ,ィjモト \ イjミトイイV :. な… .| :メヽ.', `ozZ} izN。ハ::{ なんでですか? :. | :ヾ_! ゝ "゙゙ ' `゙ ハ.:', :. | :.:_イ .:.ヽ. (二フ , イ :.:.:!:.ヽ なんでだれも :. / rィイ | :.:.ヽ: >r/`<ノ .:.::.}ヽ、\:. 答えてくれないんですか? / ∧l;l ! :.:.:.://{二 ̄ .} ..:..::リ//ハ.:\ :. / .{. ',ヾ、ヽi .:.:.{ /(^` |.:.:.:.//: : :.}: . ヽ.:. / / ) ヽ ヾ、ヽ:.ハ ヤ{ ∧/.-‐'": : |:.:. i ', ./ .,イ .:..} : :\ヾレ'ハ ∧__ノノハヾ、 : : : l:.:.: .ハ ', { /| .:.:ハ : : :i Y {ヾ`Yヽニン'ノ}: : } : : : :/:.:.:/ }:.} V | .:.:/:.:|_,ィ' ̄ ヽ三{ `ー-ノ : イ : : :/:.:i.:{ リ ヽ:.:{、.:.V : : ヘ : : {: : :/:.::∧| ヽ! )人 : : :人 : : : / \! :. " ヽ : : : : :/イ{ :.ノ: : : :.\ :. :. \__///: :\______/: : : : : : : ヽ / //: : :|;|: : : : : : i: : : __: : : : ', :. / 、 {;{ |;| . : i/. : : : : : :| / `Y;{. . . .|;|. : : : /i: : : : : : : : :l
268 名前:デフォルトの名無しさん mailto:sage [2008/01/03(木) 00:36:31 ] 丸投げだからだろ。
269 名前:Java初心者 [2008/01/03(木) 09:56:53 ] Eclipseを利用してJava(JSP + サーブレット)の勉強をしているのですが うまく行きません。具体的には下記サイトを参考にJSPの表示を行って いるのですがうまく表示されません。 www.thinkit.co.jp/cert/tech/3/5/4.htm 【手順】 1.localhost:8080/myweb/hoge.jsp にブラウザからアクセスする。 【エラー内容(ブラウザに表示された内容)】 HTTPステータス 404 - /myweb/hoge.jsp -------------------------------------------------------------------------------- type ステータスレポート メッセージ /myweb/hoge.jsp 説明 The requested resource (/myweb/hoge.jsp) is not available. 1※ 【環境変数】 CATALINA_HOME C:\Program Files\Apache Software Foundation\Tomcat 5.5 JAVA_HOME C:\j2sdk1.4.2_16 CLASSPATH .;%JAVA_HOME%\lib\tools.jar
270 名前:Java初心者 [2008/01/03(木) 10:06:27 ] 【Eclipseプロパティ設定】 Tomcat Tomcatバージョン バージョン 5.x (チェック) Tomcatホーム C:\Program Files\Apache Software Foundation\Tomcat 5.5 コンテキスト宣言モード Server.xml 【その他】 1.Apache Tomcat , Apache両方共インストールしている。 (PHPの練習用) 2.「 localhost:8080/ 」でアクセスすると正常に Apache Tomcat/5.5.25 のWEB画面は表示される。 3.前項「2.」で表示されたページの中の左部分の次をクリック してもエラーになる。 (どうやら物理的にディレクトリが存在しない様子) 1)JSP Examples HTTPステータス 404 - /jsp-examples/ 2)Servlet Examples HTTPステータス 404 - /servlets-examples/ 以上 宜しくお願いします。
271 名前:Java初心者 [2008/01/03(木) 10:12:36 ] ・・・・・・・・・・ なぜかApache Tomcat , Tomcatを再起動したところ正常に JSPの表示までは出来ました。
272 名前:デフォルトの名無しさん mailto:sage [2008/01/03(木) 10:25:58 ] ↑ サイザースレはここですか(*‘ω‘ *)?
273 名前:266補足です mailto:sage [2008/01/03(木) 13:26:13 ] 前回完全に丸投げだったので今できているものを上げときます。 【 課題 】<a href="ime.nu/rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/141.txt " target="_blank">rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/141.txt</a> このデータに停止中の車を避けるプログラムを付け加えてください。 【 期限 】1月6日の22時まで 【 Ver 】1.6.0_02 【 補足 】補給もほかの車のいないところに向かうようにできたらお願いします。
274 名前:デフォルトの名無しさん [2008/01/03(木) 15:27:17 ] Eclipseで行を表示するにはどうすれば良いでしょか?
275 名前:520 mailto:sage [2008/01/03(木) 16:21:40 ] 【 課題 】というか卒業制作の一環でJava3Dを使ったソフトを作ろうと しています。GUI(swing)からテクスチャを貼り付けたいのですが ほぼ初心者で、Java3Dの独特な形態から、どうやればいいか 分かりません。お力添えをお願いします。 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】2. Swing/ 【 期限 】できれば1、2日以内でお願いします。 【 Ver 】1.6.0_03 【 補足 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/143.java ↑長方形ポリゴンとボタン、テキストフィールドをつけたものです。 (長方形ポリゴンにテクスチャを貼り付けたい) textfieldでファイル名を指定する、という方式でやりたいと考えています。 textureloaderにstirng型でファイル名を貼り付ければいいのではないか、 と考えていますが稚拙な考えだと思うので良い方法があればそちらでも構いません。
276 名前:デフォルトの名無しさん mailto:sage [2008/01/03(木) 19:28:20 ] >>269 >>274 >>1 を100回嫁 >>275 お前は未来の人間かよw
277 名前:520 mailto:sage [2008/01/03(木) 19:31:14 ] >>276 失礼しました。誤爆ではなくて別のスレのがそのまま残ってまして。
278 名前:デフォルトの名無しさん [2008/01/05(土) 11:14:19 ] 【 課題 】マウスクリックした位置に円を描くアプレットを作成せよ。円の数は最大10個までとする。 【 形態 】1. 【 GUI 】1. 【 期限 】来週の金曜 【 Ver 】 1.6.0 【 用語 】 なし 【 補足 】なおマウスクリックした位置は、MouseEvent eとすると e.getX() e.getY() というメソッドでint型のx,y座標点として得られる。
279 名前:デフォルトの名無しさん mailto:sage [2008/01/05(土) 15:50:32 ] >>278 import java.awt.*; import java.applet.*; import java.awt.event.*; public class Circle extends Applet{ int count; public void init(){ count = 0; addMouseListener(new MouseAdapter(){ public void mouseClicked(MouseEvent e){ if(count < 10){ getGraphics().drawOval(e.getX()-50, e.getY()-50, 100, 100); count++; } } }); } }
280 名前:278 [2008/01/05(土) 17:09:24 ] >>279 さん ありがとうございます。やってみます。
281 名前:!omikuji!dama mailto:sage [2008/01/05(土) 19:32:33 ] >>279 ちょっと変えてみた。 import java.awt.*; import java.applet.Applet; import java.awt.event.*; import java.util.Random; public class Ex64278 extends Applet { int cnt, r; int[][] cir = new int[10][3]; Random gen = new Random(); public void init(){ int x, y, a, b, c, i, color; cnt = 0; Dimension d = getSize(); x = (int)d.getWidth(); y = (int)d.getHeight(); if (x >= y) r = x / 6; else r = y / 6; addMouseListener(new MouseAdapter(){ public void mouseClicked(MouseEvent e){ calc(e.getX(), e.getY()); repaint(); } }); }
282 名前:デフォルトの名無しさん mailto:sage [2008/01/05(土) 19:33:17 ] public void paint(Graphics g){ int j = 0, x, y; Color c; if (cnt >= 10) j = (cnt + 1) % 10; for (int i = 0; i < cnt && i < 10; i++) { x = cir[j][0]; y = cir[j][1]; c = new Color(cir[j][2]); g.setColor(c); g.fillOval(x -r/2 , y-r/2, r, r); j = ++j % 10; } } public void calc(int x, int y) { int i, a, b, c, color; i = cnt % 10; cir[i][0] = x; cir[i][1] = y; c = gen.nextInt(); cir[i][2] = c; cnt++; if (cnt >= 20) cnt = 10; } }
283 名前:275 [2008/01/06(日) 00:45:17 ] どなたか分かりませんか?
284 名前:278 [2008/01/06(日) 02:00:08 ] >>281 さん >>282 さん ありがとうございます。
285 名前:デフォルトの名無しさん mailto:sage [2008/01/06(日) 03:26:17 ] >>283 ちゃんとソース見てません&Java3D未経験ですが。 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/144.java 内部クラスについては javafaq.jp/index.html#S016 あたりを読んでみては。 あと、 www.javainthebox.net/lg3d/firststep/helloworld3.html に書いてあった setCapability(Appearance.ALLOW_TEXTURE_WRITE) が足りてないみたいです。
286 名前:285 mailto:sage [2008/01/06(日) 03:30:19 ] ああ、 implements ActionListener は不要ですね...
287 名前:デフォルトの名無しさん mailto:sage [2008/01/06(日) 03:46:41 ] >>266 >>273 CodeRally、輸出規制がどうとかでダウンロードできないんだけど... https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=AW-0AX
288 名前:266 mailto:sage [2008/01/06(日) 04:14:11 ] 少し古いですがこれで良ければお使いください。 www51.tok2.com/home/rg550/cgi-bin/hosoku/img0010.zip
289 名前:275 mailto:sage [2008/01/06(日) 04:33:06 ] >>285 >>286 さん ありがとうございます。 サラッと表示された画像に思わずポカンとなってしまいました(笑) 教えて頂いたサイトで今一度勉強してみます。 本当にありがとうございましたm(__)m
290 名前:デフォルトの名無しさん mailto:sage [2008/01/06(日) 05:15:17 ] >>289 detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1012090670 とか?
291 名前:デフォルトの名無しさん mailto:sage [2008/01/07(月) 09:01:34 ] なんで宿題ってアプレットが多いんだろう・・・
292 名前:sage [2008/01/07(月) 21:30:37 ] 【 課題 】 カレンダーを作ります。 まずカレンダーを操作するカレンダーモデル(CalendarModel.class)と、 カレンダーモデルを利用して作成(表示)する実行プログラム(TestCalendar.class)を作ります。 (追加課題) 上記で作成したカレンダーモデルを利用し、←→ボダンでつきを変更できる カレンダーアプリケーションを作成してください。 (仕様) ・今月のカレンダーを初期表示 ・日付の色→平日:黒、日曜日:赤、土曜日:青 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】1月9日 【 Ver 】1.5 【 補足 】 超初心者です。classを分けないで表示することはできるのですが・・・。 すみませんが、丸投げでお願いします。 追加課題の見本画像はろだ2の145.zipにあります。 よろしくお願い致します。
293 名前:デフォルトの名無しさん mailto:sage [2008/01/07(月) 21:32:02 ] 名前欄間違えましたすみません
294 名前:デフォルトの名無しさん mailto:sage [2008/01/08(火) 00:03:33 ] >>291 私はGUIの課題が多い方が気になりますが... 今時の学校で習うプログラミングって、データ構造とアルゴリズムじゃないのかな?
295 名前:デフォルトの名無しさん mailto:sage [2008/01/08(火) 01:06:50 ] Javaが標準のAPI群で簡単にGUIアプリ作れるからでしょ 自分もそうだったけど最初はGUIってすごい面白いんだよ 面白いと授業も楽しいしさ
296 名前:デフォルトの名無しさん mailto:sage [2008/01/08(火) 01:17:24 ] 正直データ構造やるんだったらJavaじゃなくていいしなあ。 ついこの間までGenericsもなかった言語だし。
297 名前:デフォルトの名無しさん mailto:sage [2008/01/08(火) 01:32:05 ] データ構造やアルゴリズムの話をやるのなら言語に依存しない教え方の方がいいんだが ジェネリクスの言語仕様でのサポートの有無といった言語ごとの事情によるそれらの実装の仕方の学習と混同しないためには
298 名前:デフォルトの名無しさん mailto:sage [2008/01/08(火) 01:51:40 ] もともといろいろ排除してきたJavaにいまさらGenericsて気もする なんかもうそのうち、多重継承もできるようになるんじゃないのか
299 名前:デフォルトの名無しさん [2008/01/08(火) 02:06:44 ] 【 課題 】 Mathクラスのメソッドを使用して、実行例のように表示する(四則演算の演算子は使用しないこと)。 a 絶対値 2乗 2乗の平方根 3乗 絶対値の0.1乗 -10 10 100.0 10.0 -1000.0 1.2589254117941673 -9 9 81.0 9.0 -729.0 1.2457309396155174 -8 8 64.0 8.0 -512 1.2311444133449163 ・ ・ ・ 9 9 81.0 9.0 729.0 1.2457309396155174 10 10 100.0 10.0 1000.0 1.2589254117941673 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】1月8日午前7時半 【 Ver 】1.6.0 【 補足 】 ・・・のところは時間がなかった為省きました。ほんとは-10〜10まで(0含む)あります。 期限ギリギリで申し訳ないです。午前7時以降になってしまった場合は 回答の必要はありません(勉強の為にも回答気になりますが・・)。
300 名前:デフォルトの名無しさん mailto:sage [2008/01/08(火) 03:34:30 ] >>299 public class HW299 { public static void main(String[] args) { System.out.println("a 絶対値 2乗 2乗の平方根 3乗 絶対値の0.1乗"); for (int a = -10; a <= 10; a++) { System.out.println(a + " " + Math.abs(a) + " " + Math.pow(a,2) + " " + Math.sqrt(Math.pow(a,2)) + " " + Math.pow(a,3) + " " + Math.pow(Math.abs(a),0.1)); } } }
301 名前:299 mailto:sage [2008/01/08(火) 06:40:07 ] >>300 早い回答ありがとうございました
302 名前:1/2 [2008/01/08(火) 17:23:08 ] ファイルの入出力で商品管理を行う。 1、メインメニュー表示 ・メインメニュー表示 ・1を入力→商品リスト表示 ・2→商品リスト表示、補充商品の入力待ち ・3→商品リスト表示、売却商品の入力待ち ・4→プログラムの終了 上記以外の文字が入力された場合、再度メインメニュー表示 2、商品リスト表示 ・商品リストの表示 ・0を入力→メインメニューに戻る 0以外はメインメニューに戻る。 3、商品補充 ・標準入力で商品名と補充数量を読み込む。 ・商品リストをファイルから読み込み、登録済みの商品の場合は数量を加算する。 ・商品リストをファイルから読み込み、登録されていない商品の場合は新規登録。 ・yを入力→続けて補充。それ以外はメインメニューに戻る。 4、商品売却 ・標準入力で商品名と補充数量を読み込む。 ・商品リストをファイルから読み込み、登録済みの商品オ場合は数量を減算。 ・商品在庫が0になったら商品名もリストから削除。 ・商品リストをファイルから読み込み、登録されていない商品はエラーを表示。 ・yを入力→続けて売却。それ以外はメインメニューに戻る。
303 名前:2/2 [2008/01/08(火) 17:23:49 ] ファイル1 システム開始クラス メニュー表示分岐クラス 標準入力の読み込み ファイル2 表示(インターフェイス) メインメニュー表示クラス 商品一覧表示クラス 補充メニュー表示クラス 売却メニュー表示クラス ファイル3 入力文字判定クラス メニュー番号の判定 入力された商品・数量の判定 ファイル4 商品補充・売却クラス 在庫の読み込み・書き込み 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】1月9日午後 【 Ver 】1.5 初心者です。丸投げすみません。
304 名前:デフォルトの名無しさん mailto:sage [2008/01/08(火) 20:46:11 ] 【 課題 】 「カーナビのサーバシステムでJAVAやXML等の技術がが何所で使われているのか? この場合のサーバシステムとは、携帯電話などの無線通信によりセンターにあるサーバにアクセスして、 情報を取得し、センターではインターネット上に公開されてる気象情報や、周辺のレストランの情報等を集約し、 カーナビに提供するような構成が考えられる。 このような機能を実現するセンターのサーバシステムを構築する際に、XMLおよびJAVAの環境がどの部分に どのように利用できるかについて検討し、システムの設計を行ってみよ。 設計には様々な詳細度が考えられるが、最低でもシステム内でどの部分にどのようにXML/JAVAの技術を使ったかが 解るような記述にする事。 【 形態 】5.その他。日本語の記述でOKです 【 GUI 】なし 【 期限 】1/21 【 Ver 】なし 【 用語 】特になし 【 補足 】グーグルとかで調べたのですが、あまり有益な情報がありませんでした。 問題文にあるように、最低限のところだけ考えてもらえればかなり満足です。 (それ以上の事は、その答えを参考にすればわかりそうなので) 単発レスで、○○の部分は〜〜とかのレスも大感謝です。 ちなみに別の質問スレにも書きましたが、こっちのが良さそうだったのでこっちにも書きました。
305 名前:デフォルトの名無しさん mailto:sage [2008/01/08(火) 22:43:37 ] > こっちに「も」書きました。 つまり自らマルチと宣言しているわけか
306 名前:デフォルトの名無しさん mailto:sage [2008/01/08(火) 22:52:31 ] クロスだろ
307 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 05:30:30 ] 2ちゃんでは別スレのレスは別存在として扱われるんだからクロスポストはない気がする。 >>304 こちらの方が良さそうだと思って書いたのなら、元のスレにそのことを書いておいた方がいいよ。 元スレをほったらかしにしていると>>305 みたいにマルチだって言われる。
308 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 07:49:10 ] 別の存在ならなおさらクロスポストだろ。
309 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 08:48:08 ]
310 名前:デフォルトの名無しさん [2008/01/09(水) 09:28:01 ] 【 課題 】数値が記述されているテキストファイルを読み込み、すべての数値の合計値、 平均値、最大値、最小値を求めて表示するプログラムを記述する。 【 形態 】1. Javaアプリケーション 【 GUI 】4. 制限なし 【 期限 】1月9日 16時まで。 【 Ver 】java version "1.5.0_06" 【 用語 】特になし。 【 補足 】求める処理ごとに関数化、メソッド化する。 入力、合計値、平均値、最大値、最小値に分割する。 テキストファイルは"data.txt"で、中身は 1 2 3 4 5 6 7 8 9 10 15 23 410 です。 テキストファイルを読み込むところまではなんとか自力で解けたのですが、 そのあと処理ごとにメソッド化するところがよく分かりません。 初心者的な質問ですが、どうぞよろしくお願いします。
311 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 12:44:36 ] >>310 import java.io.*; class Numbers { public void add(int i) { num++; sum += i; if (i < min) min = i; if (i > max) max = i; } public int getMin() { return min; } public int getMax() { return max; } public int getSum() { return sum; } public int getAvg() { return getSum() / num; } private int num = 0; private int sum = 0; private int max = Integer.MIN_VALUE; private int min = Integer.MAX_VALUE; }
312 名前:311 mailto:sage [2008/01/09(水) 12:45:05 ] 続き public class Report310 { public static void main(String[] args) throws IOException { BufferedReader reader = new BufferedReader( new InputStreamReader(new FileInputStream("data.txt"))); Numbers nums = new Numbers(); String line; while ((line = reader.readLine()) != null) { nums.add(Integer.valueOf(line)); } System.out.println("min : " + nums.getMin()); System.out.println("max : " + nums.getMax()); System.out.println("sum : " + nums.getSum()); System.out.println("avg : " + nums.getAvg()); } }
313 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 16:40:42 ] 【 課題 】Dots.javaを改良し簡易お絵かきソフトを作成せよ。 tp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm の146.txtです。 【 形態 】1. Javaアプリケーション(main()で開始)/2. Applet 【 GUI 】1. AWTのみ 【 期限 】1/9 【 Ver 】1.6.0_03 【 補足 】ボタンの配置は | 「クリア」 「色選択▼」 | | | | | | | このような感じです。色の種類は上からred,green,blueです。 よろしくお願いします。
314 名前:310 [2008/01/09(水) 18:17:48 ] >>311 お礼が遅れて申し訳ないです。ありがとうございました!! 一応自分でも解いてはみたのですが、311さんと比べるとソースが雑すぎて笑えましたw こんな単純化してかけるものなんだなって勉強になりました。 では、本当にありがとうございました。
315 名前:デフォルトの名無しさん [2008/01/09(水) 19:36:52 ] 【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/147.txt ↑マウスボタンを押している時のみ画像が動く 上のプログラムをアダプターを使う方式で書き直しなさい ・マウスイベントに対する処理のうち、上のプログラムで 実際に定義する必要があるのは、mousePressedとmouseReleased のみなので、アダプターを使用したほうが楽になる。 【 形態 】 Javaアプリケーション(main()で開始) 【 GUI 】2. Swing 【 期限 】1/11まで 【 Ver 】1.6.0 【 用語 】なし 【 補足 】よろしくお願いします!
316 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 19:41:39 ] >>313 の形態は1です! お願いします。
317 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 22:19:17 ] >>313 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/146.txt 貼れることを知りませんでした。↑は課題文です。
318 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 00:11:34 ] >>315 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/148.java
319 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 00:34:04 ] >>313 せめてコンパイル通そうや。 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/149.java
320 名前:319 mailto:sage [2008/01/10(木) 00:35:38 ] 失敬、課題ちゃんと読んでなかった。 けど眠いのでもうねる。
321 名前:デフォルトの名無しさん [2008/01/10(木) 00:40:56 ] 【 課題 】Dijkstraのプログラム 【 形態 】Applet 【 GUI 】制限なし 【 期限 】1/15 【 Ver 】なし 【 用語 】特になし 【 補足 】ほぼ丸投げ状態です。グーグルとかで調べたところ www.comp.pu-toyama.ac.jp/nishida/Dijkstra/starten.html のようなプログラムを見つけましが、残念ながらソースが公開されてませんでした。 このようなアプレットが理想です。どうぞよろしくお願いします。
322 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 01:18:53 ] >>313 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/150.java
323 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 01:21:45 ] ↑はAppletね。
324 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 09:58:40 ] >>323 ありがとうございます!
325 名前:デフォルトの名無しさん [2008/01/10(木) 11:56:14 ] 【課題】 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/151.java これを以下の分にしたがい修正しなさい N日分の生産個数データDsから最高値Dmax、平均値Davrをもとめ、以下のように処理するプログラムを作成したい ここで、Ds.Dmax、Davrは整数値とする 1,データの個数は任意で、入力の完了は入力値が負の値だったときに行う 順に20,13,12,-1の場合、N=3、(20.13.12)として扱う Nは最大でも100とする 2、最高値Dmax、平均値Davrを計算 小数点以下切り捨て 3,DmaxとDavrが等しい場合、”Antei”と表示 4,3以外の場合、Ddif=Dmax-Davrとし、Ddifの値を表示 【形態】5? 【GUI】4 【期限】なるべく本日13時まで 【ver】1.6.0_02 自分じゃコンソール追加ぐらいしかわからなかったですorz というかメソッドがいまいち理解できない・・・後Eclipceで見ると最大値と平均値の計算にエラーが出てたりでちんぷんかんぷんorz
326 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 16:21:49 ] 【 課題 】ユーザインタフェースに「ストトン表記」で入力すると、MIDIで音楽演奏できるアプリケーションを作成せよ。 但し、次の指定した事項を全て含むこと。 ド〜シまでの音、和音({}で囲む)、休符(ッ)、音を伸ばす(ー)、オクターブの上げ下げ(↑↓)、半音上げ下げ(#♭)、音色(日本語表記、ピアノを含む一般的な5種の楽器)、テンポ、音量、再生・削除・停止のボタン 【 形態 】1. Javaアプリケーション(main()で開始 【 GUI 】4. 制限なし 【 期限 】1/14(火)12:00まで 【 Ver 】1.6.0_03 【 用語 】ストトン表記:カタカナ音符で楽音を表記する手法 【 補足 】丸投げです。よろしくお願いします。
327 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 18:19:32 ] >>322 提出するときに気がついたのですが、(自分のPCではjava環境いれたくても やり方がわからなくて^^;JDK入れて、環境変数設定したんですが) マウスですばやくドラッグするとぽつぽつと切れてしまいます。自分はこうなることは知りませんでした。 申し訳ないのですがよろしかったらすばやくドラッグしても綺麗に線を描けるやり方を教えてください。 public void mouseDragged(MouseEvent e) またはdrawLine ↑これを使うのですか?
328 名前:デフォルトの名無しさん [2008/01/10(木) 18:59:19 ] >>318 ありがとうございます!!
329 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 01:01:02 ] >>325 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/152.java
330 名前:326 mailto:sage [2008/01/11(金) 13:36:47 ] このようなユーザインタフェースになればと自分では思っています。 ttp://aoi-project.com/demo/javasakura/
331 名前:デフォルトの名無しさん [2008/01/11(金) 14:48:10 ] 【 課題 】自然対数の底を必要な桁数だけ求め、5桁ずつ整数として取り出せるようにし、その整数が素数か否かを 判定する。そのようなプログラムを作りなさい 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】今日の16時まで 【 Ver 】1.6.0_03 急ですがお願いします