1 名前:JavaScriptは板違い、Web制作板をご利用ください mailto:sage [2007/09/30(日) 08:24:20 ] 【質問者へ】 回答者の便宜のため、以下の注意事項を遵守してください。 ・質問は【課題提示用テンプレ】を利用してください。 ・問題文は、出題されたまま全文を書いてください。 ・数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。 ・JavaScriptは板違い、Web制作板をご利用ください。 ・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。 ・後から問題に付け足しするのはやめましょう。付け足しは作業を無駄にしがちです。 ・回答されたら動作報告を必ずしてください。 【課題提示用テンプレ】 【 課題 】与えられた課題文をそのまま書きます。 《必須》 【 形態 】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 www.wikiroom.com/java/ ソースポストネット sourcepost.sytes.net/ 【前スレ】 pc11.2ch.net/test/read.cgi/tech/1184509890/
369 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 21:10:35 ] 【 課題 】Heihoukonクラスのプログラムを作りなさい。 1.フィールドに実数を入れる変数xを宣言する。 2.xを引数としたコンストラクタで変数の値を初期化する。 3.平方根を求めるインスタンスメソッドをつくる。 インスタンスメソッドの中でMathクラスのstaticメソッド static double sqrt(double d)を使って平方根を求める。 4.Heihoukonクラスのインスタンスをつくり、平方根の値を出力する Kadaiクラスのプログラムをつくりなさい 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】10月25日 午前9時まで 【 Ver 】 1.5.0_11 【 補足 】よろしくお願いします。
370 名前:343 mailto:sage [2007/10/24(水) 21:21:55 ] >>362 すまん、分布数えソート=バケットソートだと思ってた…。 これでいかがでしょう。 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29812
371 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 21:53:29 ] >>369 public class Heihoukon { private double x; Heihoukon(double x) { this.x = x; } public double squareRoot() { return Math.sqrt(x); } } class Kadai { public static void main(String args[]) { Heihoukon h = new Heihoukon(10.); System.out.println(h.squareRoot()); } }
372 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 22:07:04 ] 【 課題 】a-draw.com/contents/uploader2/src/up0044.txt 【 期限 】明日いっぱい 【 補足 】 ほぼ丸投げです。 板違いでしたら申し訳ありません。 もし解答して頂ける方が居たら、出来ればテキスト形式で解答をUPしてもらえればと思います。 よろしくお願いします。
373 名前:デフォルトの名無しさん mailto:sage [2007/10/24(水) 23:05:06 ] >>371 ありがとうございますっ!!
374 名前:345 [2007/10/24(水) 23:43:43 ] >>346-350 レス遅くなってすいません。 できました! ありがとうございました。
375 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 00:45:24 ] 【 課題 】 1)>>265 のMeiboクラスにコンストラクタを3種類追加したプログラムをつくりなさい。 (デフォルト値は各自で決める。) 2)Meiboクラスのいろいろなコンストラクタを使ってインスタンスをつくり、値を 出力するKadai5クラスのプログラムをつくりなさい。 【 形態 】2. Applet 【 GUI 】4. 制限なし 【 期限 】2007年10月25日8時まで 【 Ver 】java version 1.5.0_11 【 補足 】よろしくお願いします。。
376 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 01:14:47 ] >>375 コンストラクタ追加 public Meibo(){ this.name = "お前"; this.age = 23; this.occupation = "自宅警備員"; } public Meibo(String name){ this.name = name; this.age = 60 this.occupation = "TBS"; } public Meibo(String name,int age){ if(age <= 0)throws new IllegalArgumentException("age must be positive"); this.name = name; this.age = age; this.occupation = "ネトウヨ"; }
377 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 01:18:16 ] オーバーロード使わせる課題じゃないのか
378 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 02:05:33 ] >>367 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29814 コンパイルはしてない だってJDKインストールすんのマンドクセんだもん え? じゃあ来んなって? サーセンwwwww
379 名前:340 mailto:sage [2007/10/25(木) 04:28:11 ] >>370 ありがとうございました。 無事、終えることが出来ました。
380 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 11:48:58 ] >>378 マジで回答として出してるのか? コンパイルエラーも取ってない、実行もしてないで宿題提出w このまま提出すると不可は確実だということだけは言える。 コロンとセミコロンでコンパイルエラー出た時点で見る気うせたWWWWW
381 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 13:12:33 ] 荒らしに釣られんな。 スルーしろ。
382 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 15:07:12 ] >>368 2度もありがとうございます 何がなんだかさっぱりですが、System関連のプログラムはなにをされているんでしょうか? 全て消してみたところ、問題なく実行できました。 それで、何度も申し訳ないですが引き続き問題の (1)、(2)、(3)を よろしくお願いします。 具体的にいうとあの図を花?のマークのように線の続きを最後まで絵がくプログラムを作るようです 2:1で修正したプログラムを appletviewer S1curve.java でアプレット実行しなさい。 円が途中で書き止っている図がでてきます。これはS1curveの漸化式のどこかがおかしいため このようになる。そこで修正するために以下のことをしなさい。 (1) 漸化式の誤り部分の指摘(間違っているプログラム) (2) (1)の解決方法(簡単な説明) (3) 漸化式の誤り部分を訂正した修正プログラムリストを作りなさい。
383 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 18:35:22 ] どなたか>>363 もお願いします。
384 名前:355=368 mailto:sage [2007/10/25(木) 21:21:06 ] >>382 System関連のプログラムは、単に値の確認に使ってただけ。 混乱させるとは思わなかったんだが、消し忘れたのは、まぁ申し訳なかった。 ところで、これは円を描くプログラムだったんじゃないの? 何が描きたいのかもう少し具体的に
385 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 22:09:14 ] >>384 ご丁寧に説明ありがとうございます 図としては2の完成図としては i=2 j=5 で up.uppple.com/src/up7387.zip この図が描けるように 漸化式のどこかを修正してもらえればありがたいです。 最後になりますが、よろしくお願いしいたします
386 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 22:15:08 ] >>381 つりにしてもレベル低すぎだろこれ。真性かな。
387 名前:378 mailto:sage [2007/10/25(木) 23:16:32 ] 会社で仕上げてきたお sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29815 >>386 レベル高いコードみせてくださいwwwww
388 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 00:37:49 ] 涙目な質問者からすればレベルの低いひとにやられたらさらに涙目だよな
389 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 00:47:12 ] >>385 俺にできる限りの説明はぶち込んだ。俺の思い違いでなければあってるはず。 気に入らなかったら、書いてあるとおり場合分けすれば出題者の意図には近くなると思う。 とりあえず、動作が要求通りなのかは確認してくれ。 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29817
390 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 06:56:08 ] >>387 >作成した各2次元配列を表示 って仕様はどこにあるんじゃいっっw
391 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 07:39:13 ] >>389 長期にわたって親切に回答していただき、大変感謝します まことにありがとうございました 何もできずにすみませんが、これにて失礼します
392 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 08:31:42 ] >>386 スマン。釣りだと思ってたが、真性のようだ。
393 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 10:25:24 ] >>363
394 名前:お願いします。 [2007/10/26(金) 14:37:11 ] 【 課題 】 JAVAでオセロを作れ。 【 形態 】Applet 【 GUI 】制限なし 【 期限 】2007年10月27日8時まで 【 Ver 】java version 1.5.0_11 【 補足 】急ぎですが。すいません。お願いします。
395 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 14:58:14 ] >>394 ttp://www.aerith.net/design/othello-j.html#java
396 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 15:02:44 ] >>394 ttp://netresearch.ics.uci.edu/kfujii/java/howto-othello/index-j.html
397 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 17:02:07 ] >>363 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/58.java >Label, Button, TextField, Chekbox, CheckboxGroup, List, Choiceをすべて使ってください。 >アプレットビューアーで操作できるようにしてください。 対応済み。
398 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 17:25:15 ] 暇つぶしに>>363 を作ってみたけど 催促がうざいのでゴミ箱に放り込みました
399 名前:デフォルトの名無しさん [2007/10/26(金) 20:27:47 ] 【 課題 】panic.in/chairmoongame/ListApplet.zip 【 形態 】2. Applet 【 GUI 】4. 制限なし 【 期限 】11月14日 【 Ver 】java version "1.5.0_13" 【 補足 】丸投げです。よろしくお願いします。
400 名前:デフォルトの名無しさん [2007/10/27(土) 06:46:13 ] 【 課題 】配布したJavaファイルを改造し、二つのオブジェクトにポーターとダフの12のルールを使用出来るようにしなさい。 二つのペアのJComboBoxを使用する事。 配布されたJavaファイルです。ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/60.txt 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】2. Swing 【 期限 】10月29日 【 Ver 】java version "1.6.0_02" 【 用語 】ポーターとダフの12のルールの詳細です。 ttp://www.ibm.com/developerworks/jp/java/library/j-mer0918/ ttp://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/awt/AlphaComposite.html よろしくお願いします。
401 名前:400 [2007/10/27(土) 06:55:27 ] 400の補足を追加するのを忘れていました。 GUIウィンドウのサイズを縮小した場合、それに沿って、 中のオブジェクトも縮小するように設定もしないといけません。
402 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 10:24:15 ] >>397 本当にありがとうございました。 >>398 そういう問題なのですいません。
403 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 10:27:52 ] >>397 すいません。 後コメントをつけろって言われてるのですがコメントも補足いただけますでしょうか。
404 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 13:55:41 ] 【 課題 】 (x+1)(x+2)(x+3)...(x+n)を求めるプログラム nを入力して結果を表示します。 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】 10/29 AM9:00まで 【 Ver 】java version "1.5.0_11" 【 補足 】丸投げです。よろしくお願いします。
405 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 14:07:12 ] よくわからんのだが展開したときの各項の係数をもとめればいいのか?
406 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 15:18:24 ] >>404 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/61.txt xとnを入力するようにした。 気に入らなかったら適当に直してくれ。
407 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 20:31:07 ] >>403 うざい
408 名前:404 mailto:sage [2007/10/28(日) 02:00:17 ] >>406 ありがとうございました。 ですが課題はx固定でnだけを入力して各項の係数を求める問題でしたので もう一度お願い致します。説明不足で申し訳ありませんでした。
409 名前:400 [2007/10/28(日) 03:17:54 ] 400ですが、配布されたJavaファイルをうpしたロダがサーバーメンテナンス中みたいなので、 他所に同一のファイルをうpしました。どうか、引き続きよろしくお願いします。 ttp://www.uploda.org/uporg1085520.java.html
410 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 04:19:01 ] textfieldに入力した値を読み込んで、 その値を計算に使いたいのですが、 getText()をどう使ったらいいのですか。教えてください。
411 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 04:21:10 ] >>410 pc11.2ch.net/test/read.cgi/tech/1192666106/
412 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 04:22:06 ] スレ違いでしたね。 すみませんでした。
413 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 06:01:07 ] >>404 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29821
414 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 10:19:34 ] >>367 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29822
415 名前:400 [2007/10/28(日) 10:23:27 ] どなたか>>400 もお願いできないでしょうか?
416 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 11:09:31 ] メンテ中だなw
417 名前:400 [2007/10/28(日) 11:10:16 ] >>416 ttp://www.uploda.org/uporg1085520.java.html こちらの方に上げなおしました。
418 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 11:12:26 ] いや、 ポーターとダフの12のルールの詳細 の方だよん。
419 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 11:47:52 ] >>400 催促するとやってもらえない法則
420 名前:400 [2007/10/28(日) 12:23:39 ] >>418 詳細を他所に上げておきました。 isopropyl.web.fc2.com/ isopropyl.web.fc2.com/java/ >>419 申し訳ありませんでした。
421 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 14:48:09 ] 【 課題 】 4つの写真をクリッピングしてサンプル図のように表示されるプログラムを作りなさい。 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】2. Swing 【 期限 】 10/29 午前11:00まで 【 Ver 】java version "1.6.0_03" 【 補足 】setClip()メソッドを使います。4つの写真はアプロダにうpしておきました。 ttp://2sen.dip.jp:81/cgi-bin/upgun/up10/source/up0303.zip サンプル図です。 ttp://www51.tok2.com/home/rg550/cgi-bin/hosoku/img0004.jpg 丸投げです。よろしくお願いします。
422 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 18:09:04 ] >>421 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29823 画像は全部左上隅で合わせてある
423 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 19:24:54 ] >>422 早速の解答ありがとうございます。画像を左隅で合わせるのではなく JFrameを大きくしたり小さくしたりすると中の写真も拡大と縮小をするように したいのですがどうすればいいのでしょうか?
424 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 22:20:39 ] 【 課題 】*2つあります 5つのデータ{8,4,3,5,2}の平均値を求めよ(main()メソッドの中で処理してよい). 平均値は実数になることに注意.for文と配列を使うこと. ファイルをKadai051.javaとし,javaファイルと提出せよ. 2つの数(int型)を足し算した結果を表示するメソッドを作成せよ. 作成したメソッドをmain()メソッドから呼び出し正しく動くことも確認せよ. ファイルをKadai052.javaとし,javaファイルを提出せよ. 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】2007/10/29 【 Ver 】java version "1.6.0_02"
425 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 22:51:46 ] >>424 こんな感じじゃね? Kadai051.java class Kadai051{ public static void main(String[] args){ int[] numbers = {8,4,3,5,2}; double ave = 0; for(int i = 0; i < numbers.length; i++){ ave += numbers[i]; } ave = ave / numbers.length; System.out.println(ave); } } kadai052.java class Kadai052{ public static void main(String[] args){ System.out.println(sum(24, 32)); } private static int sum(int a, int b){ return a + b; } }
426 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 23:01:56 ] >>425 ありがとうございました。
427 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 23:11:07 ] >>423 仕様の後出しはよくない 手っ取り早く変更するなら f.add(new JLabel(new ImageIcon(createImage()))); を f.add(new JLabel(new ImageIcon(createImage())) { public void paintComponent(Graphics g) { super.paintComponent(g); g.drawImage(((ImageIcon)getIcon()).getImage(), 0, 0, getWidth(), getHeight(), null); } }); に
428 名前:400 [2007/10/29(月) 00:18:52 ] 一応、自分でJComboBoxを追加しておきました。 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29824 これを改造して、ttp://isopropyl.web.fc2.com/ 詳細ページのように動作するようにお願いします。
429 名前:400 [2007/10/29(月) 11:39:05 ] 催促をしてはいけないと分かっているのですが、本気でどなたかお願いします。
430 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 12:12:58 ] rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/62.java
431 名前:400 [2007/10/29(月) 12:45:24 ] >>430 ありがとうございます。本気で助かりました。 中のオブジェクト2個も縮小した場合、小さくなるようにしたいのですが どういう設定をすれば小さくなるんでしょうか。
432 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 14:05:15 ] >>401 見てなかった rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/63.java
433 名前:400 [2007/10/29(月) 14:22:31 ] >>432 ありがとうございます。完璧です。
434 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 19:03:09 ] ttp://ja.wikipedia.org/wiki/%E9%9B%A2%E6%95%A3%E3%82%A6%E3%82%A7%E3%83%BC%E3%83%96%E3%83%AC%E3%83%83%E3%83%88%E5%A4%89%E6%8F%9B すいません、ここのソース合ってますか? 例えば 0 1 2 3 4 5 6 7 という値をいれときに 1 -1 2 3 4 5 6 7 という値が帰ってくるのですが
435 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 19:29:00 ] wikipediaなんだから、誤っていると思えば修正すればいい。 その修正が誤っていれば誰かが再修正してくれる。
436 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 19:30:30 ] >>434 質問は質問スレへ
437 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 19:34:01 ] 宿題といっちゃ宿題なのです。 このHaarwevletについて調べて来いというのですが 明らかに変な値が出てきてるので。
438 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 21:13:44 ] >>437 >>1
439 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 21:16:33 ] わかりました。すみませんでした
440 名前:デフォルトの名無しさん [2007/10/29(月) 23:23:51 ] 【 課題 】 Profile というクラスにフィールドとして String 名前 String 年齢 int 身長 int 体重 メソッドとしてBMI値を計算する long CalcBMI 結果を書き出すvoid ShowProfile() を定義し、これを用いてUseProfileクラスでそれぞれのフィールドに適当な文字、値を代入し BMIをけいさんし、書き出すプログラムを書け。 回答例 山田太郎さん56歳のプロフィール 身長 160 cm 体重 50 kg BMIは20です。 ヒントBMI値は次のように計算される BMI= (体重/(身長**2))*10000 この計算ではBMIは実数なので小数点がつきますがそれを 四捨五入する roundというメソッドがMathクラスにあるので それを利用してください。 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】 10/30午後5時 【 Ver 】java version "1.6.0_03" 【 用語 】 【 補足 】お願いします
441 名前:デフォルトの名無しさん mailto:sage [2007/10/29(月) 23:46:23 ] メソッド名を大文字で始める先生って・・・
442 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 00:53:38 ] >>440 例のごとくコンパイルはしていない だってJDKインストールすんの(ry 反省はしてない 命名規約やアクセス修飾子を気にしない先生なんだから、こんなコードで十分だろ sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29825
443 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 02:48:27 ] >double bmi = (体重 / (身長 * 2)) * 10000; ・intの商はint ・pow
444 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 03:49:26 ] 一種の荒らしなんで無視の方向で
445 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 07:44:04 ] >>440 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29826 普通はProfileのコンストラクタで設定したりアクセッサを使ったり
446 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 07:47:50 ] >>440 フィールドは日本語名なのか? メソッド名の1文字目は大文字で良いのか?
447 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 07:50:52 ] >>446 とりあえず要求仕様に従った でも、こんな課題を出す先生の下では学びたくないものだ
448 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 08:15:14 ] う、しかも年齢Stringなのかよw
449 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 10:29:38 ] 程度が知れますな
450 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 12:45:15 ] ネタとしか思えないな
451 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 13:56:29 ] 【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/64.java 【 形態 】2. Applet 【 GUI 】1. AWTのみ 【 期限 】11月5日15時まで 【 Ver 】1.5.0_11 【 補足 】丸投げですよろしくお願いします。
452 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 15:19:13 ] 【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/65.java 【 形態 】2. Applet 【 GUI 】1. AWTのみ 【 期限 】11月5日15時まで 【 Ver 】1.5.0_11 【 補足 】こちらの方もお願いします。
453 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 15:22:29 ] 無理
454 名前:デフォルトの名無しさん [2007/10/30(火) 16:11:49 ] JDK1.6.0_03とJAVA3Dをインストールし、参考書に載っていた3D画像を表示する サンプルプログラムをコンパイルして実行しようとしたところ、コンパイルはできる のですが、実行しようとするとコマンドプロントが一瞬表示されるだけで、何も起こりません。 PrintScreenで確認したところ、 「'-askclose'は、内部コマンドまたは外部コマンド、操作可能なプログラムまたは バッチファイルとして認識されていません。」となってました。 再インストールなど色々試してはみましたが全くわかりません。 どなたかアドバイスをお願いします>< ちなみに、jcpadを使っています。
455 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 16:32:27 ] すみません、お願いします。 【 課題 】JLabelを拡張し、拡大率を指定してサイズを変更できるようにせよ。 また、自身のサイズに合わせてセットされている Iconを拡大・縮小して表示することが可能なようにせよ。 【 形態 】5. その他(当該SwingコンポーネントのみでOK) 【 GUI 】2. Swing 【 期限 】 【 Ver 】 java version 1..5.0 以上 【 用語 】特にありません。 【 補足 】サイズ自体の縮小・拡大は問題ないのですが、Iconのほうを どのようにすればよいかどうにもわからな・・・ いや、書いていて気づいたのですが、ほぼ427で解決できるのでしょうか?
456 名前:デフォルトの名無しさん [2007/10/30(火) 17:02:34 ] 【 課題 】国語、数学、理科、社会の4教科のテストの点数を入力して平均点を計算せよ 国語の点数を入力してください XX点 数学の点数を入力してください XX点 理科の点数を入力してください XX点 社会の点数を入力してください XX点 平均点数はXX点です と表示されるようにしたい。 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】 10/31 午後5:00まで 【 Ver 】java version "1.6.0_03" 【 補足 】国語の点数を入力、そのあとに数学の点数を入力しろというメッセージの出し方が全くわかりません。 ここの住人の方々には簡単すぎる質問かもわかりませんが、どうかよろしくお願いします。
457 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 17:38:45 ] >>456 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/66.txt むしろ、どこが分からなかったのか教えて欲しい。
458 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 17:51:20 ] >>454 pc11.2ch.net/test/read.cgi/tech/1192666106/507
459 名前:デフォルトの名無しさん [2007/10/30(火) 19:29:27 ] 課題 】課題5-2を変更して、showPrice()のときは新車の購入価格を、showPrice(nen)のときは中古車の価格を表示するプログラムを作れ。ただし、引数nenは製造年とする。 5-2 class Car{ String maker,name; double price; Car(String m, String n, double p){ maker=m; name=n; price=p; } void showPrice(){ float total=(float)(price*1.05+0.1); System.out.println(maker+" "+name+" is "+total &nbs p; +" million yen."); } public static void main(String[] args){ Car a=new Car("Toyota","Crown",3.20); Car b=new Car("Honda","Civic",2.65); a.showPrice(); b.showPrice(); } } 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】制限なし 【 期限 】今週土曜まで 【 Ver 】1.6.0 【 用語 】なし 【 補足 】なし よろしくお願いします。
460 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 21:22:09 ] >>459 中古車の価格計算方法は?
461 名前:デフォルトの名無しさん [2007/10/30(火) 21:43:50 ] >>457 ありがとうございます。助かりました。 教科が4つである要素の表示の仕方と、Integer.parseInt(br.readLine()); この書き方がいまいちだったみたいです。
462 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 23:17:40 ] >>455 Iconの拡大縮小に関してだけコメント >>427 はIconがImageIconの場合にしか適用できない方法なので グラフィックコンテクストに表示倍率を設定してIcon自身に描かせるとかする import java.awt.Graphics; import java.awt.Graphics2D; import javax.swing.Icon; import javax.swing.JLabel; public class ExtendedJLabel extends JLabel { public ExtendedJLabel(Icon image) { super(image); } public void paintComponent(Graphics g) { super.paintComponent(g); Icon icon = getIcon(); if (icon != null) { ((Graphics2D)g).scale((double)getWidth() / icon.getIconWidth(), (double)getHeight() / icon.getIconHeight()); icon.paintIcon(this, g, 0, 0); } } }
463 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 23:23:22 ] >>462 はアイコン画像を目一杯合わせているので アイコンとテキストを併用している場合とかは それに応じて表示倍率とpaintIconで与える原点座標を修正しないといけない
464 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 01:16:28 ] 【 課題 】Nagasaクラスのプログラムをつくりなさい。 1)フィールドに三角形の3辺の長さを入れる実数型の変数a,b,cを宣言する。 2)a,b,cを引数としたコンストラクタで変数の値を初期化する。 Nagasaクラスを使うKadaiクラスのプログラムをつくりなさい。 1)Nagasaクラスに3辺の長さから三角形の面積を求めるインスタンスメソッドを追加 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】 10/29 【 Ver 】java version "1.5.0_11" 【 補足 】よろしくお願いします。
465 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 01:24:14 ] 【 課題 】問1:Nagasaクラスのプログラムをつくりなさい。 1)フィールドに三角形の3辺の長さを入れる実数型の変数a,b,cを宣言する。 2)a,b,cを引数としたコンストラクタで変数の値を初期化する。 問2:Nagasaクラスを使うKadaiクラスのプログラムをつくりなさい。 1)Nagasaクラスのインスタンスをつくる。 2)三角形の3辺の長さを出力する。 問3:Nagasaクラスに3辺の長さから三角形の面積を求めるインスタンスメソッドを追加した Mensekiクラスのプログラムをつくりなさい ヘロンの公式 menseki=s(s*a)(s*b)(s*c) s=(a+b+c)/2 Kadaiクラスに三角形の面積を求めて出力する部分を追加したKadai3クラスのプログラムを 作りなさい。 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】 10/31 【 Ver 】java version "1.5.0_11" 【 補足 】>>464 はミスです。よろしくお願いします。
466 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 01:43:39 ] >>465 public class Nagasa { double a; double b; double c; public Nagasa(double a,double b, double c){ this.a = a; this.b = b; this.c = c; } public double getA() { return a; } public double getB() { return b; } public double getC() { return c; } }
467 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 01:44:54 ] >>465 へロンの公式ってそうだったっけか? 俺の記憶だとこれなんだが,間違ってたら直せ public class Menseki { double a; double b; double c; public Menseki(double a,double b, double c){ this.a = a; this.b = b; this.c = c; } public double getA() { return a; } public double getB() { return b; } public double getC() { return c; } public double getMenseki(){ double s = (a+b+c)/2; return Math.sqrt(s * (s - a) * (s - b) * (s - c)); } }
468 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 01:47:32 ] >>465 クラス名は自分で書き換えてくれ public class Kadai { public static void main(String[] args){ //kadai1 Nagasa nagasa = new Nagasa(10,6,8); System.out.println("a=" + nagasa.getA() + " b=" + nagasa.getB() + " c=" + nagasa.getC()); //kadai3 Menseki menseki = new Menseki(10,6,8); System.out.println("a=" + menseki.getA() + " b=" + menseki.getB() + " c=" + menseki.getC()); System.out.println("面積=" + menseki.getMenseki()); } }
469 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 02:13:59 ] コンストラクタに if (!(a < b + c && b < c + a && c < a + b)) throw new IllegalArgumentException(); があると正しい三角形のインスタンスだけを作れる 継承まで習っているなら class Menseki extends Nagasa { public Menseki(double a, double b, double c) { super(a, b, c); } public double getArea() { double s = (a + b + c) / 2; return Math.sqrt(s * (s - a) * (s - b) * (s - c)); } } という書き方も フィールドのa, b, cはせっかくgetメソッドがあるしprivateにするなり 上の継承を使うならprotectedにするか面積を求める時にgetA()等を使うかしてもいいかも それにしても名前といい設計といいひどい課題だ >>440 といい多いな