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


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

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



1 名前:JavaScriptは板違い、Web制作板をご利用ください。 [2007/01/20(土) 22:34:12 ]
【質問者へ】
回答者の便宜のため、以下の注意事項を遵守してください。
・質問は【課題提示用テンプレ】を利用してください。
・問題文は、出題されたまま全文を書いてください。
・数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。
・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/

【前スレ】
pc10.2ch.net/test/read.cgi/tech/1165167516/

411 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 18:04:28 ]
>>410
> 実行できるプログラムを作成せよ
ってことだから字義通りなら実行できればそれでいいと採れる。
でもまあ同じ動作をするものをWindowsのコマンドを使わずにJavaで実現しろってことだろうね。
del *.*の代わりにjava del *.*とするとか。
dir、del、mkdir、ren、type
に関してはFileクラスで何とかなりそうだけど、
cd、exit
はシェルをJavaで作って、その上で動作するコマンドとして実装しないとだめな気が。
> java SimpleCmd
$ cd hoge
$ del *.*
$ exit
>
みたいな。
どっちにしても、テンプレも埋めてないし、期限も切れてるし、議論もそろそろ収束させるべきかと。

412 名前:411 mailto:sage [2007/02/14(水) 18:13:13 ]
typeはFileというよりストリームだね、使うのは。

413 名前:デフォルトの名無しさん mailto:sage [2007/02/14(水) 23:32:22 ]
>>411
WSHが屑だからって何故かJavaで実装しちゃった代替シェルがあったな・・・

て言うか質問者が投げっ放しで放置プレイかますから一向に話が進まないし
まだ宿題の時期じゃないから投下されたネタで話すしかないよなぁ

414 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 01:43:29 ]
【 課題 】

以下のような賭をすることを考えます.

開始時の所持金をA円とします.
目標とする金額をB円とします.
さいころを投げて偶数の場合は1円を獲得,奇数の場合は1円を失います.
所持金が目標額のB円に到達すれば賭は終了,
また所持金が0になった場合は破産で終了とします.
数学的な考察をすると,この賭の期待値はA円となります.
つまり,何回もこの賭を続けていると,成功したり破産したりしますが,
平均すると元の所持金しか得られないということです.

また,勝ち負けまでに投げるさいころの回数の平均は,(B-A)×Aとなります.

たとえば,開始時の所持金をA=8円,目標額をB=10円とすると,
勝つ確率は8割,1ゲームあたり平均すると(10-8)×8=16回,
さいころを投げることになります.

このことは,賭をしても儲からない,ことを意味していますね.

このことを確かめるプログラムを作成しなさい.


415 名前:414 mailto:sage [2007/02/15(木) 01:44:04 ]
条件
メソッド
以下のメソッドを作成すること.

void startGame() ゲームを開始し,指定回数繰り返す
void doOneGame() 破産,目標額に達するまでの1ゲームを実行する
int getNumber() キーボードから数値を読み込むメソッド
int rollDice() さいころをふるメソッド
void main() main


先頭部分
プログラムの先頭部分は以下のようにすること.
先頭のコメント部分は指示に応じて書き換えること.

/*
プログラムの簡単な説明を記述する
作成者指名および作成日付を書く
*/
import java.io.*;
public class MoneyGame {
// 変数を宣言,クラス全体で有効,オブジェクトの状態を表す
int targetMoney; // 目標額
int currentMoney; // 現在の所持金
int startMoney; // 最初の所持金
int totalGame; // ゲームの回数
int totalDice; // 全体で何回さいころをなげたか
int totalWin; // 勝ったゲーム数
BufferedReader br; // キーボードからの入力用

void startGame(){

416 名前:414 mailto:sage [2007/02/15(木) 01:44:43 ]
入出力例
入力および出力例は以下を参考にすること.

$ java MoneyGame
さいころゲームスタート
目標額を入力==> 10
最初の所持金を入力==> 8
何回繰り返しますか==> 1000
◎◎2回で目標額を達成しました!!
◎◎2回で目標額を達成しました!!
◎◎4回で目標額を達成しました!!
◎◎4回で目標額を達成しました!!
●●18回で破産しました!!
◎◎18回で目標額を達成しました!!
◎◎20回で目標額を達成しました!!



1ゲームあたりさいころを投げた回数の平均:16.562
勝利した割合:0.789

417 名前:414 mailto:sage [2007/02/15(木) 01:49:34 ]
プログラムの書き方
インデントに注意すること.
わかりやすいコメントを書くこと.
入力のエラーなどをチェックし,適切なメッセージを出力すること.
たとえば負の数は入力できない,最初の所持金と目標額の大小関係など.
プログラムを使う人の立場になって,工夫すること.たとえば,
メッセージをわかりやすく興味を引くようにする.
入力値が間違っていたらすぐ終了しないで,適切な値が入力されるまで,
入力受付を繰り返す.
終了時に,もう一度ゲームするかを問い合わせる.


【 形態 】 Javaアプリケーション

【 期限 】2/20
【 Ver  】javac 1.5.0_10
【 補足 】最早何から手を付けていいのかさえわかりません(´・ω・`)



418 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 02:03:14 ]
一応javaの課題なのですが、ここがスレ違いでしたら申し訳ないです。
すれ立てるまでもない質問・Java質問スレッドと迷ったのですが。
差し支えなければしかるべきところを教えてください。

【 課題 】
大学のある学科の授業時間割のクラス図を作れ。ただし次の要求条件を満たすものとする。
(a) この学科は複数の学年から構成されている
(b) 祝祭日以外の月曜から金曜の一日は時限に分割される。
(c) 各学年にはその学期に行うべき授業科目が決まっている。
(d) 各授業科目には担当の教官が決まっている。
(e) 各授業にはそれを受講する学生の人数に合った大きさの教室を割り当てる必要がある。
(f) 教官によっては何らかの都合で授業を行えない時限があらかじめわかっているので、
それと競合しないように時間割を組まなければならない。
(g) プログラミング実習を行う授業は計算機室で行う。したがってこの種の授業は競合してはならない。
【 期限 】2月15日夜
よろしくお願いします。

419 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 02:19:02 ]
>>418
これは、Java自体関係ないぞ
クラス図 = UMLあたりだろ
板違い



420 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 02:22:50 ]
>>419
どうもです
UMLで検索します

421 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 16:47:27 ]
>>414
その課題決定的に間違ってるのは事象が賭けじゃなくて日本の富くじって事だな。

賭け(パチンコやカジノ)は元々期待値が変動するかルール理解してプレイすれば操作可能だ。

しかも課題は長期的に見れば所持金が±0になるのを証明しろって問題なのに実際にやってることはただのシミュレート。

更にPL関係なく中学の証明の問題。
これここでやる事じゃないと思うんだけど・・・Javaで実装しろって課題なら何でもありなの?>>all

#因みに日本の宝くじの期待値は常に掛け金の48%固定だから。証明も糞もなかったりする。

422 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 17:10:55 ]
>>421
このことを証明しなさいとは言っていないわけで、
モンテカルロ法で確かめてみなさいってことでは?
>>417の注意書きからすると数学の証明でなく、
プログラムを書くことを主な目的にしている気がする。
Javaでしか実装できない問題というのはあまり思いつかないので、
Javaで書けという課題は基本的にJavaの課題と言ってもいいんじゃないかな。
もちろん、やるやらないは自由だし、何をもってJavaの課題とするかは個人の判断だと思う。
アップローダにあげればよさそうな長文を何レスにもわたって書いている段階で俺はパスしているが。

423 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 17:49:26 ]
>>422
同意

424 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 18:15:27 ]
>>422
なるほど、逆にJavaじゃ物理乱数吐けないもんな。

>>414
>>何から手を付けていいのかさえわかりません
課題に乱数というキーワード・やってる事が明らかにシミュレートと来たらモンテカルロ法しかないぞ。

1)ユーザーがとんでもない繰り返し回数入力しないように制限を設ける。この場合はMT法だとウマーw

2)制限を設けずに準乱数を使う

のどちらかだと講師感激だなw
どっちにしてもうpろだ使おうぜ?

#知り合いとカルドセプト・サーガのバグの話で上位ビットとろうが下位ビットとろうが
疑似乱数なんて所詮残化式って言い放ったら揉めた・・・

425 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 19:38:59 ]
>>424
漸化式


426 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 19:49:37 ]
何か間違えたのかと思ったらzanになってたのねw一発で変換できなかったのでzen・ka・sikiて打ったつもりだった・・・

427 名前:デフォルトの名無しさん mailto:sage [2007/02/16(金) 10:07:33 ]
これか
ttp://www001.upp.so-net.ne.jp/isaku/rand.html

428 名前:デフォルトの名無しさん [2007/02/18(日) 03:14:53 ]
会社の研修で課題を出されており、困っています。
どなたか、教えていただけると有難いです。

[課題]
入力した整数値をもとに1から入力した値の合計を求めて出力するプログラムを作成

*整数値以外(文字含)を入力した場合はメッセージを出力し、再度、整数値の入力を求めること。
*合計の出力の後に処理を終了するかメッセージを表示し、入力を求めること。
(「1」が入力されたら処理を終了し、「1」以外が入力されたら再度、整数値の入力を求めること。)
*入力される整数値は、6ケタまでとする。それ以上は、エラーメッセージを表示し、再度入力を求めること。

という上記課題を、会社の研修で渡されました。
try〜catchを使わず、mainメソッドのみでソースをつくることは可能でしょうか?
私、Javaの研修を始めて2週間程度でして、全然わかっていません・・・。
何をどうすればどうなるかも良く分からないので、出来れば詳しい解説等教えていただけると幸いです。
宜しく御願いします。

429 名前:レ・ミゼラブル放送日 mailto:sage [2007/02/18(日) 03:22:41 ]
ここは、ソフトウェア開発に携わらないけど
単位の関係上しかたがなく履修した学生専用(嘘)です。

それ以外(特に仕事上)の方は、会社や自分のためになりません。
自力で頑張りましょう。
(クグってもわからないと事を質問スレで聞くことは何の問題もありません)



430 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 03:36:29 ]
>>428
マルチ乙
pc10.2ch.net/test/read.cgi/tech/1170391493/976

431 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 03:40:25 ]
>>430
マルチなのか、429を見て行ったのか微妙だが、そのまま貼り付けてるから99%マルチ乙
しかし、くぐってもわからないことを質問スレで聞いても良いとはあるけど、全てかよ
Javaの解説サイトなんて山ほどあるだろうに

432 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 04:10:26 ]
研修の仕方に問題があるのか、研修を受ける人間の頭に問題があるのか。
どちらだとしても理解できない旨を素直に講師に告げるべき。
理解させるための研修なんだから、まともな研修プログラムならちゃんと対応してくれる。
2ちゃんねるで俄仕込みの情報をもらって研修で格好付けようとしても>>428も会社も誰も得をしない。

433 名前:デフォルトの名無しさん [2007/02/18(日) 14:26:01 ]
428です。
すいませんでした。趣旨違いだったようです。
やはり、自力でということなんですね・・・

会社の研修は、講師がいません・・・
DVDの必要なところを見た後、今回の課題を渡されました。
プログラムを始めて学ぶ初心者ですが、研修には疑問を持つばかりです・・・
お忙しいところ、すいませんでした。

434 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 14:30:10 ]
俺なら時給2000円くらいで雇われてやるのに

435 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 17:16:25 ]
>>433
履修の選択を間違ったにせよ必修だったにせよ、イヤイヤやってる学生ならいざ知らず、
これからプログラミングで食ってく気なら、ある程度のことは自力で解決できる力を養っておいた方がいいよ。
研修ビデオだけから学習するんじゃなく、書籍を読んだりネット検索したり、自分から積極的に知識を仕入れて技術を磨かないと。
それとも主業務は別のところにあってプログラミングはメインじゃないのかな。それだとちょっと同情するかも。

436 名前:デフォルトの名無しさん [2007/02/18(日) 22:14:48 ]
428&433です。
一応、書籍の購入し、ネットでも自習は行っています。
ただ、今回の課題のみどうしても分からず、つい書込みをしてしまいました。
すいませんでした。

研修終了後の業務は、開発になるのか別の業務なのかは決まっていません・・・
研修は2月一杯で終了予定です・・・

437 名前:デフォルトの名無しさん [2007/02/18(日) 22:27:45 ]
428さんへ
僕もわかりません。



438 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 23:02:12 ]
割と良くあるのかもしれないがいい加減な会社だな

439 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 23:34:55 ]
DVDで研修・・・ありえねー、発声練習ビデオじゃないんだから(^ω^;)
うちが初めて入社した会社は、研修期間約5ヶ月ありましたよ。
メインはJavaだけど、その他にHTML・CSS・JavaScript・SQLなどを研修したな〜
Javaも単体・アプレット・JSP・Servlet・フレームワーク(Struts)などがあった。



まぁ、これだけやっても初めての業務にはあまり役に立たなかったんだけどね><
3キャリア対応携帯サイト開発だったので・・・



440 名前:デフォルトの名無しさん [2007/02/18(日) 23:58:29 ]
428です。
DVDは、誰が見てもこれで覚えろと言うのは無理だとよく言います・・・
本社にあったのを、コピーして送ってもらった物だったみたいです・・・

・・・かなりいい加減な会社と言えるのでしょうか?・・・

441 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 00:13:37 ]
>>440
ここで勉強した方が良いかもね(^ω^;)

ttp://www.hellohiro.com/ 基本から応用まで
ttp://www.javadrive.jp/ 各種入門
ttp://www.atmarkit.co.jp/fjava/index.html IT全般にもグッレィート
ttp://www.javainthebox.net/index.html 最新情報・JavaOneレポートコンテンツ最高〜

442 名前:デフォルトの名無しさん [2007/02/19(月) 12:03:16 ]
>>441
428&440です。
ありがとうございます。
紹介していただいたサイト等を見ながら独学でがんばってみます。

もし私などが、質問等をしたい場合にはどの板に書き込みをすればよいのでしょうか?

443 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 12:29:13 ]
>>442
質問スレがあるんだから質問スレに行け
pc10.2ch.net/test/read.cgi/tech/1171787388/l50

444 名前:デフォルトの名無しさん [2007/02/19(月) 14:47:53 ]
428です。
すいませんでした。
何か質問したいことがあったら、質問スレに行きます。
どうもありがとうございました。


445 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 16:24:09 ]
>>444
どんな質問が来るか、wktkしながら待ってるよ。
入社したヤツに一律最低限覚えさせたい頭の無い上が決めた研修なんだろうな。

応対を見ている限りどう見ても、開発より接客向き。
ただ、開発現場の苦労は知っておいて欲しい。
それだけは学んでいただければ研修の意味はあったと・・・・

446 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 17:53:39 ]
>441@ITのJavaTipsがいいね

447 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 18:03:58 ]
wikiつくろうかな

448 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 04:55:33 ]
いつの間にか雰囲気がスレタイの「Java の宿題ここで答えます」から
「プロにならない方の Java の宿題ここで答えます」になりつつある。。。
いゃ、良いことだと思うけどね

449 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 12:24:55 ]
>>447
何の話だ?



450 名前:デフォルトの名無しさん [2007/02/20(火) 20:51:18 ]
提出期限は2/28です。お願いします、まったく分かりません。

問題数は?
_(数字をキーボードから入力できるように)
問題番号1
5×6=?(1〜9のランダムな数字の掛け算)
答えは?
30(数字をキーボードから入力できるように)
正解
問題番号2
1×9=?
8(数字をキーボードから入力できるように)
間違い
 ・
 ・
 ・
 ・
問題の個数は_個です。
  正しかったのは 〜個です
  正解率は〜%でした。    というプログラムです。

451 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 22:25:08 ]
>>450
ルール無視は回答無視の刑

452 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 22:59:47 ]
>>450
潔く諦めろ。

ちゃんと読めるか? もし読めないならなおのことスッパリ諦めなさい。


453 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 23:00:18 ]
>>1読め

454 名前:デフォルトの名無しさん [2007/02/21(水) 01:23:01 ]
「ルール無視は回答無視の刑」だって〜笑える
自分の力でやったわ。あんたの力をかりなくて本当に良かったわ〜

455 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 02:14:36 ]
>>454
これからも自力でやった方がいいよ

456 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 02:29:49 ]
454は、>1読まない = 説明もろくに読まないで、文句を言う低レベル人間でFA

457 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 03:30:57 ]
正しくは
能力不足につき回答不能のときは解答無視の刑
です

458 名前:デフォルトの名無しさん [2007/02/21(水) 05:26:28 ]
最近このスレ馬鹿ばっかだねw

一遍、さらしてみる?(AAry

459 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 06:32:14 ]
それじゃまるで以前は賢かったみたいじゃないか



460 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 10:19:06 ]
このスレ、閉鎖でいいんじゃねw

461 名前:幼女コゼット(3ちゃい) mailto:sage [2007/02/21(水) 10:26:48 ]
さらに正しくは、
1. プログラム能力不足につき解答不能で回答無視
2. プログラム能力はあるが、アホくさいので回答無視
3. プログラム能力はあるが、>1無視は回答しない ←今回は、コレに該当

プログラムで飯食う方は、ここ利用しないし、して欲しくもない。
現状、しかたがなく単位履修した学生のためにあるような感じになっている。
この前に現れた、初代スレ立て主の主旨とだいぶ変わってきてるし、閉鎖でいいと思うだが・・・

462 名前:デフォルトの名無しさん [2007/02/21(水) 10:53:52 ]
閉鎖、閉鎖!!

463 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 10:54:55 ]
初代スレ立て主の主旨とか
スレ立てただけで支配者気取りかよ

464 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 11:04:19 ]
>>463
あなたは何に怒ってるんでしょうか?
この前現れた初代スレ立て主の書き込み見てきましたが、
支配者気取りな書き込みなんてしていませんよ。

465 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 11:17:03 ]
呆れてるんだお
スレ立て人間の主旨と違うから閉鎖とかいう発想にw

466 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 11:21:49 ]
スレ立てた人の主旨なんてどうでもいいけど、
実際、学生春休みだから宿題投稿ない時点で、閉鎖状態なのがワロス

467 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 11:30:05 ]
>>465
発想は、個人それぞれ
その発想に対する意見も、個人それぞれ

ループするので、この話題は終了にしないか

468 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 13:12:07 ]
そもそも宿題をやってあげること自体が本人のためにならないんじゃないか?

と、正論を書いてみるテスト。


469 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 14:34:20 ]
最近このスレ需要と供給が一致してないよ。
というよりターゲット層外してるというか。
勿論需要は回答者ね。

ゲームとサーバーサイドはこの板苦手じゃね?
特にJavaでゲームは普通やらんし、Javaでサーバーサイドって職グラマだろうし。

JavaゲーってたらCPだろうけどJ2MEになるしな・・・
最近は良く同人連中がCPに流れてるけど元は
ツクールかNスク・吉里吉里使ってた連中だから専門外だし。
需要も供給もズレてるね。


>>1無視と情報小出しは止めようぜ?
後は丸投げと投げっぱなしの違いが理解出来る奴だけレスしろって
そろそろテンプレ入れた方がよくね?

それか神がかったエスパー常駐の必要があると思うんだがw



470 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 15:01:54 ]
なーなー誰か過去ログ全部保存してるやついね?
勉強したいんだが

471 名前:デフォルトの名無しさん [2007/02/21(水) 19:02:12 ]
閉鎖の声が上がっていますが、閉鎖しないで下さい。
私は、何度かこのスレで質問したことがあり、
そのおかげで自力では解決できなかった問題も解決できました。
初心者の場合は、プログラミングに悩むことも多いと思います。
みなさんの高い能力で彼らの後押しをしてあげて下さい。



472 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 19:04:43 ]
そんな自作自演には乗りません

473 名前:幼女コゼット(3ちゃい) mailto:sage [2007/02/21(水) 19:52:39 ]
>>469
ゲームは苦手(そもそも作る事がないから知識ゼロ)だが、
サーバーサイドは、問題ないお
J2MEも、3D系以外はなんとかできるお

474 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 20:09:42 ]
Java の宿題ここで答えます
改め
変態回答者がズバリ言うわよ

475 名前:レ・ミゼラブル放送日 mailto:sage [2007/02/21(水) 20:19:08 ]
>>474
変態1号ですw
世界名作劇場 レ・ミゼラブル 少女コゼットを よ ろ し く !!

476 名前:475 mailto:sage [2007/02/21(水) 20:19:52 ]
今日は放送日ではありません

477 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 21:46:35 ]
>>471
そういう用途なら初心者質問スレでいいんじゃない?
このスレが無くなれば、そういう受け皿にもなるよ・・・
丸投げするヤツは、排除されるだろうけど

478 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 04:12:05 ]
>>470
●持ってるから落とせないことはないけど、数が多すぎて面倒。
みみずん検索あたりで探せない?
それでどうしても抜けてるとこがあるなら補完してもいいよ。

479 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 12:46:07 ]
>>478
わかた、探してくるよ



480 名前:デフォルトの名無しさん [2007/02/22(木) 20:17:05 ]
突然すみません。お願いしたいものがあります

【 課題 】Javaなどを用いて、クーンズ(coons)の1次曲面を表現せよ
【 形態 】Javaアプリケーション(曲面が表現できてれば何でもいいらしいです
【 期限 】今週中。どんなに遅くとも週明けまでです
【 Ver  】実行できませんでした
【 用語 】クーンズのパッチ:クーンズが考案した自由曲面の表現方法の一種。パッチの連続で曲面全体を表現するもの。
【 補足 】
曲面も線もまったく任意で何でもいいらしいです。
一例を画像でうpしときます。こんな感じの曲面をjavaで表現したいのですが、どうにもうまくいきません


ttp://www.rupan.net/uploader/download/1172142893.jpg

481 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 20:21:33 ]
coonsでググって一番上のサイト
ttp://www.herbykatz.com/

482 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 20:21:58 ]
「パッチ」って何よ?


483 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 20:27:22 ]
平面の最小単位のことです

484 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 20:30:45 ]
単に任意の微小な平面を敷きつめて曲面を近似するという話なのかと
思ったのだが、最小ってことは何か必然的に決まってくる計算が可能
なんだよね。


485 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 20:40:40 ]
そこまで厳密なものではないです

曲面のような近似でも充分だと思います

486 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 21:38:19 ]
CADか

487 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 00:04:09 ]
NURBSとかBezieでいいじゃん

488 名前:470 mailto:sage [2007/02/23(金) 02:59:27 ]
>>478
質問スレは一杯出てくるけど
宿題スレは全然出てこないなぁ・・
プログラム技術の中で「java」「宿題」「丸投げ」
とかで検索してみたんだけど何か間違ってるかな?

489 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 07:31:40 ]
一度も検索をせずに「みみずん検索」と言った。
今では反省している。

logarchive.web.fc2.com/tech/java_homework/index.html
……というわけでサルベージできたログだけアップしてみた。
#50より前は行方不明。



490 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 09:56:37 ]
そういや前にサーブレットをj2meでビルドしようとした奴がいたが世の中にはEnhydraMEって言うものがあったりするんだよな・・・

モバイルXMLはもう実現したも同然だな。


491 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 15:38:21 ]
【 課題 】日付、商品番号、単価、数量を入力し金額(TAX込み)
      を出力させるプログラムを作れ。
【 形態 】1
【 GUI  】2
【 期限 】3月3日まで。
【 Ver  】 java version "1.5.0_11"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03)
Java HotSpot(TM) Client VM (build 1.5.0_11-b03, mixed mode)

設計書も書かなければいけないのでだいぶきびしい状態です。
(設計書のほうも全然かけていませんが…)
なのでみなさまのお力をお借りできたら幸いです。


492 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 16:47:14 ]
モバイルXML繋がりで、SVG Basic はどうなるんだろう・・・

493 名前:470 mailto:sage [2007/02/23(金) 23:06:01 ]
>>489
あーありがとー
質問スレのほうもまとめたんだね

大半は消えちゃってるかぁ
残念

494 名前:デフォルトの名無しさん [2007/02/23(金) 23:44:10 ]
【 課題 】追加書きされていて、ローテーションされているファイル(file,file1,file2)
      を最新情報から10件づつ表示するプログラムを作れ。
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】2007/2/27 10時
【 Ver  】 java version "1.3.1_19"


495 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 03:20:37 ]
>>491
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29229
本来は設計ができてから実装するべきものだけど。
入力データ書式や税計算の仕方、表示の仕方等いろいろ不明なので超適当に。
税金は合計価格に一律5%かかる。1円以下は切り捨て。変えたければSlip#imposeTax()を。
日付は2007/2/24のような書式。変えたければ"yyyy/MM/dd"を。
単価や数量はlongで持ってるからあまり大きい桁は入れないように。

496 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 03:54:41 ]
>>492
JSR-226がMIDP2.1に取り込まれたよ

497 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 04:09:37 ]
なあ思ったんだけどテンプレの Verてプログラムを動かすために必要なランタイムのヴァージョンだよな?

どう見てもテメーらの実行環境書いてるだけだと思うんだが。勘違いしてるのか?

【requirements】の方が曖昧性を解決できないか?

副作用として必須ランタイムverだけじゃなくて必須ライブラリやその他必須要件もここにぶち込む事が出来ると思うが。
最低、要求するランタイムverだけ埋めれば良いんだし。

498 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 21:40:26 ]
>>497
そんなことが分かるヤツは自分でクリアしてるっつーのw

499 名前:デフォルトの名無しさん [2007/02/25(日) 16:05:53 ]
【 課題 】Appletの領域内(500×500)の色を塗りなさい
【 形態 】2. Applet
【 GUI  】2. Swing
【 期限 】2007/02/26
【 Ver  】java version "1.5.0_04"
【 用語 】
【 補足 】以下にソースを貼ります。うまく画面の描画ができません。

/*<applet code="Paint_exe.class" width=500 height=500>
</applet>*/

import java.awt.*;
import javax.swing.*;

public class Paint_exe extends JApplet {
public void init(){
Container cnt = getContentPane();
JComponentEx2 jc = new JComponentEx2();
cnt.setLayout(new FlowLayout());
cnt.add(jc);
}
}
class JComponentEx2 extends JComponent {
public JComponentEx2(){
}
public void paintComponent(Graphics g){
g.setColor(Color.red);
g.fillRect(0,0,500,500);
}
}



500 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 20:17:21 ]
>>499
JComponentEx2に↓のメソッドを追加
public Dimension getPreferredSize(){
return new Dimension(500, 500);
}
あとpaintComponent(Graphics g)の先頭でsuper.paintComponent(g);を呼び出したほうが無難

501 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 04:13:15 ]
【 課題 】プログラム中の穴を埋め実行出来るようにする
【 形態 】1. Javaアプリケーション
【 GUI  】1. AWT
【 期限 】出来るだけ今日(月曜)中
【 Ver  】java version "1.5.0"
【 補足 】JAVAで簡単なエディタを作成する問題です
      穴埋め問題のアイウエオカキとBは答えを見て埋めましたがエラーが出て実行出来ません
      実行出来るようにしないといけないのですがお手上げ状態です

問題全文
1.上記プログラムをパッケージ化したい。パッケージはmytoolパッケージのサブパッケージでmyEditorとしたい。
プログラムの1行目にどのように指定をすればよいか。また、コンパイル、実行はどのように行えばよいか。コマンドを記述せよ。
プログラム:
コンパイル:
実行:
2.BにはFileNewメニューに新規作成というイベント処理を追加しなければならない。以下の仕様でプログラムを記述せよ。
 @FileNewメニューが選択されたら、テキストエリアの内容をクリアする。
 Aエディタ最下のラベルに"NewFile"と記述する。

1は手付かずです
2は27〜32行目に回答を丸写ししました

ソースです
www.uploda.org/uporg707719.txt

502 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 06:46:24 ]
>>501
ヒントあげるよ。徹夜でフレームワーク書いてたんで生き抜きにやった。

ソースが酷かったんでリファクタリングしたんでそのままは使えない。

まあ、テキストの模範回答コピペしてばれるよりマシだと思う。
正直ソース見てどこが虫食いか解らなかったw

ttp://www.uploda.org/uporg707778.jar.html
MyEditor.jarに改名して

javaw -jar MyEditor.jar

で実行可能になってる。詳細はソースとマニフェスト読んでくれ。
報告よろ

503 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 10:03:49 ]
マルチの濡れ衣着せられたけど単位取ったぜクズめら・・・!
てめーら全員チンポ取れちまえ!
ボンバヘッ!

504 名前:デフォルトの名無しさん [2007/02/26(月) 10:40:56 ]
厨のくせにちゃんとsageてるじゃないか。
えらいなぁ。












晒し上げw

505 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 11:12:36 ]
480です
結局自分でやったぜ

このスレ住人口だけ達者で案外使えねー!www
ボンバヘッ!

506 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 11:14:40 ]
>>480
俺が貴様のソースを吟味してやるよ
ソースだせやソース

507 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 11:27:42 ]
>>505
よくやった、これからも自分の力でやりましょう。
なので、二度とここには来ないでくださいね(・∀・)

508 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 11:30:34 ]
1匹ほど害虫が沸いているな。まだ夏には早いだろうに・・・
あっ、今年は温暖だったから早く出てきてしまったのねw

509 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 11:36:18 ]
啓蟄は3月6日だっけ?




510 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 16:32:33 ]
>>501
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29231
課題1を含めて、コンパイルに通るようにはした。修正部分は//<<<を行末に入れてる。
起動と課題2の動作は確認したが、面倒だから動作チェックはしていない。
課題1は1行目を見れ。
コンパイルは、ソースファイルをカレントディレクトリに置いた状態なら、
javac -d . Test2.java
その後の実行は、
java -cp . mytool.myEditor.Test2

大量のコンパイルエラーは一気に解消しようとせず最初に出たエラーから一つずつ地道に潰していけば最後には無くなる。
変な分かち書きや{}のアンバランス等、ケアレスミスが多いので、
その辺りをサポートしてくれるソースエディタを使うとかプログラミング環境を改善したほうがいいかもしれん。

511 名前:510 mailto:sage [2007/02/26(月) 16:36:39 ]
> 面倒だから動作チェックはしていない
プログラム全体の、って意味ね。






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

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

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