[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 08/14 22:00 / Filesize : 347 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

★★ Java の宿題ここで答えます Part 63 ★★



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といい多いな






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<347KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef