[表示 : 全て 最新50 1-99 101- 201- 2chのread.cgiへ]
Update time : 05/09 10:08 / Filesize : 93 KB / Number-of Response : 278
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

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



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

52 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 23:55:44 ]
いつからここは初心者スレになったんだよ^w^;

53 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 00:39:46 ]
javacplってGUIじゃなかったけ?
とりあえず、基本から。
JDKアンインスコ・path削除。
アンチウィルス停止、アーカイブDL、インストーラ起動、path通す、コンパイル&実行。
この順でやり直してだめならマシンがおかしい。

54 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 00:53:04 ]
【 課題 】
次の様なアクセス制約を満たすクラス群を実現せよ(パッケージを利用する事)
* クラスA、クラスAを継承するクラスB、A、Bとは継承関係のないクラスC、A、B、Cのインスタンスを利用するクラスD
* クラスAはクラスA内でしかアクセスできない変数aを持つ
* クラスAはAおよびCでのみアクセスできる変数abを持つ
* クラスBはBでしかアクセスできない変数bを持つ
* クラスAはA、B、Cでのみアクセスできる変数cを持つ
* クラスCはどこかからでもアクセスできる変数cpを持つ
上記が実現できるようにクラスの配置を行い、それが実現されている事を示すプログラムをクラスD内で実現せよ
変数の型は何でも良い(上の「アクセスできる」とは、メソッドを経由してではなく、何らかのクラスインスタンスαを使ってα.cの様に利用できる事を言う)。
上記の制約を満たしている事を説明する事
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】7月24日までにおねがいします。
【 Ver  】java version "1.4.2_12"

55 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 08:02:38 ]
>>54
「★★ Java の宿題ここで答えます Part 57 ★★」の565近辺に回答
全く同じ問題だな
時期も去年の今頃だ

56 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 18:45:27 ]
>>55
dat落ちでみれませんでした…。

57 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 20:28:45 ]
【 課題 】 ACMICPC2006のA問題です。
ttp://www.acm-japan.org/past-icpc/domestic2006/contest/all_ja.html

形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】日曜日夜まで
【 Ver  】1.5.0_06
【 補足 】 丸投げですがよろしくおねがいします。

58 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 21:30:12 ]
>>56
>>1のWikiをよく見ろ

59 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 22:33:08 ]
【 課題 】tomahawk.rakurakuhp.net/ 
【 形態 】1. Javaアプリケーション(main()で開始)/
【 期限 】日曜日夜まで。 
【 Ver  】1.5  
【 補足 】出来ればプログラムの1行ずつに簡単な説明をお願いします。
      丸投げです、どうかよろしくお願いします。

60 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 22:36:50 ]
まあ、コードには違いないが、、、、



61 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 23:23:16 ]
ギャグなのか・・・これでもくらえ

  _________
  |(=ω=.)| ∧_∧  |⊇
  |(*‘ω‘ *)|(´∀` )  |⊇
   ̄ ̄ ̄ ̄⊂二二 ) ̄
         Y  人
       (( (_」 J  ))

62 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 23:54:43 ]
59を回答する人は出来ればプログラムから改行を削除して1行になった末尾に
// コードを出力するコード
という簡単な説明を入れてあげてください

63 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 23:58:06 ]
それいいかも。いちいち説明書くのメンドクなってきたし

64 名前:デフォルトの名無しさん mailto:sage [2007/07/21(土) 01:38:11 ]
>>59
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29578
やはりというか、コードより説明書く方が時間かかるな

65 名前:59 mailto:sage [2007/07/21(土) 02:23:35 ]
>>64
ありがとうございます、本当に助かりました。

66 名前:デフォルトの名無しさん mailto:sage [2007/07/21(土) 04:49:46 ]
>>57
めんどくさいんで
ttp://www.is.titech.ac.jp/~mikurub1/cgi-bin/icpc/fswiki/wiki.cgi?page=2006%2FYokohama%2Fpreliminary
のC++のプログラムをjavaに直した
フルスクラッチで書いてもたいして変わらんだろうけど
標準入力から入力して標準出力に出す
探せばjava版もあるんじゃないか?
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29579

67 名前:デフォルトの名無しさん mailto:sage [2007/07/21(土) 23:41:16 ]
すいません、前スレ>>938さんに作ってもらったものなんですけど
あれからがんばって理解しようとしてるのですが、まったくわかりません。
よろしかったら、簡単に説明などつけてもらえると助かります。

kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/4621.zip

68 名前:デフォルトの名無しさん mailto:sage [2007/07/21(土) 23:57:16 ]
前スレ938は他人の作ったものを自分のものにしちまった

そういや、ここはそういうスレだったな

69 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 00:00:13 ]
まちがえました。
>>966さんでした;
すいませんでした…。

70 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 00:08:49 ]
>>67
>>64のようなものが望みなんだったら負担が大きいと思わない?
漠然と分からないから説明しろっていうより、
的を絞ってここが分からないとか、
javadoc的なメソッドとフィールドの説明がほしいのか、
要望を具体化したほうが説明する人間も出てきやすいかもよ。
ドキュメンテーションはプログラミング作業の中では負荷の大きい作業だ。



71 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 00:46:14 ]
>>70
ほんとに申し訳ないんですけど、わかる所がほんとにないってくらいわかってないので…。
負担が大きいことを承知でお願いしたいんです;

72 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 00:55:02 ]
先生に聞けばいいんだヨ!!

73 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 04:19:40 ]
>>67
メソッドのコメントつけた&微妙にメソッドの名前修正した。
あと同じ名前の部門・人物が登録できる不具合あったから直した。
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/4703.zip

74 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 08:50:22 ]
先生に聞けは当然なんだがな
こいつらは2chとかネットがなかったらどうしたつもりなんだが・・・

75 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 17:37:23 ]
「このプログラムを書いたんですがどういう動作しているんですか?教えてください」
とは出題した先生にはまず聞けないよな

76 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 18:31:02 ]
【 課題 】ファイルに文章、書き込んだ日時を保存する。
      1記事ごとに読み込みが出来るようにする。
【 形態 】Javaアプリケーション
【 GUI  】制限なし
【 期限 】7/23 AM00:00
【 Ver  】1.6.0_02
【 用語 】特になし
【 補足 】
イメージとしては2chに書き込んだものが
そのままファイルに保存される感じです。

どうかよろしくお願いしますm(_ _)m

77 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 19:36:50 ]
>>75
初めて触れた分野で教本・サンプルコード主体で勉強していって
動くコードが書けたは良いが何やってるか分からんってのはよくあるから
別に聞くのはおかしなことじゃないだろ。

>>76
なにやるかさっぱりワカランw

78 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 19:42:36 ]
本当に自分が勉強してそれを書いたかどうかは
間抜けな先生でもなければ質問の途中の受け答えで化けの皮が剥がれそうだけどな

79 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 19:42:42 ]
>>77
ごめんなさい、書き方が悪かったのだろうか・・・。

簡単なスケジュール帳を作ろうとしていて、
ファイル操作のあたりがよく分からなかったので
>>76のような書き方をしたのですが・・・。

要は、ファイルに
スケジュール帳の内容と書き込み日時をひとまとめにして書き込んで
それを呼び出せる(?)ようにするということです。




80 名前:デフォルトの名無しさん [2007/07/22(日) 20:16:21 ]
ところで
a) Jim said he would like to ( ) the old woman home.

b) I'll ( ) to it that everything is ready for your departure.

a)とb)の()には同じ語が入るんだが
誰か答えわかる人いないか?



81 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 20:59:22 ]
>>79
ここは宿題スレ

82 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 21:21:01 ]
【 課題 】
国旗を表示するプログラム(日の丸、星条旗、ユニオンジャック等)を作れ。
指定された国旗を画面に表示する。少なくても8種類以上。
国旗の指定にはメニューとかボタンとかを表示して、選択させること。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】7/25水曜日
【 Ver  】1.6.0_01
【 補足 】丸投げ
Jframeクラスを使っていただきたいです。
1カ国分作っていただきで後は拡張できるようにしていただけると幸いです。
よろしくお願いします。

蛇足ですが、簡単にイメージしたものを下の様に表してみました。
[・・・]//国名の表示されたボタン
---------------------------------------

[日本] [イタリア] [フランス] [ドイツ] [・・・]

┌─────────┐


│押したボタンの
│国旗表示スペース

└─────────┘

83 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 21:32:34 ]
画像くらい用意してほしいところなんだが

84 名前:82 mailto:sage [2007/07/22(日) 21:48:10 ]
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/4709.zip

ペイントで書いてみました。よろしくお願いします。

85 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 01:17:12 ]
>>82
kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/4714.zip
自分も勉強中なんでクラス設計とか怪しいところがあれば指摘して欲しいです。

86 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 02:41:37 ]
【 課題 】問・ジャンケンゲーム
グー・チョキ・パーの3つのボタンを配置し、
どれかをクリックすると一定の確率で
勝ち・負け・あいこのいずれかを表示するアプレットを作製せよ。
【 形態 】2. Applet
【 GUI  】4. 制限なし
【 期限 】7/26(木)まで
【 Ver  】1.6.0_01
【 補足 】できれば、素人が作った感じに見えるようにして頂けるとありがたいです
よろしくお願いします

87 名前:デフォルトの名無しさん [2007/07/23(月) 03:49:00 ]
>>86
sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29580

88 名前:86 mailto:sage [2007/07/23(月) 08:44:57 ]
>>87
ありがとうございます
問題なく実行しました

89 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 14:44:33 ]
【 課題 】
成績データを入力し、棒グラフとして表示するプログラムを作れ。
平均値、標準偏差、最頻値、中央値などもあわせて表示する。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし/
【 期限 】7/26(木曜日)
【 Ver  】1.6.0._01
【 用語 】特になし
【 補足 】丸投げ
学校の宿題で、素人が作った感じにしてもらえると幸いです。

90 名前:内田保子 mailto:sage [2007/07/23(月) 14:46:18 ]
>>64番さん

すいません、ちょっとプログラム内容が難しすぎるのでもっと簡単なプログラムは作れないでしょうか?
実は去年単位(プログラミング)を落として単位認定としての課題ですので
あまり高度なものを提出するのは・・・無理なこと言っているかもしれませんが
よろしくお願いします



91 名前:内田保子 mailto:sage [2007/07/23(月) 14:48:43 ]
↑すいません、HPのせていませんでした。HPは
tomahawk.rakurakuhp.net/
です。

92 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 16:08:19 ]
ネタか?この程度のコードがわからんのによく学校通い続けれたな。
単位落とした方が良いよ。
逐一コメント付けてくれと言われたからコメントだらけなんだろうけど
実際に書くコードはあんなコードを反復した無駄コメントなんて書かないぞ。

あれなら一行づつトレースしながら意味を考えていけば分かるだろ。
具体的にどこが分からんか言った方が早い。

93 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 16:28:44 ]
いや>>64のソースヒドス、あんまりだ
いくらコメントを詳しくといっても作った奴のレベルが低すぎる

94 名前:内田 [2007/07/23(月) 16:48:17 ]
いや、私はプログラマーではないからよくわかんないんですけど64番さんの作ったようなプログラムは
授業では習っていないんですよね;

>>92番さん
単位落としたほうがいいよっていわれても、もう落としているから単位認定試験を受けているわけですよね・・・
確かにプログラミングわかる人にとっては「この程度」かもしれないですが私にはとても難しく感じます。
まあ私は確かに頭悪いですけど。


95 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 18:02:07 ]
どういうコメント付けたらいいのかわかんないからコードだけ。forとかifとかは習ったよね?
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29581

96 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 18:05:21 ]
>>94
写真と電話番(ry

97 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 18:38:03 ]
>>94
マでなくても講義受けてんでしょ?
完全独学の趣味グラマの俺より良い環境にいて2chに丸投げするより、教師に聞いた方が良い。

98 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 20:26:38 ]
>>94
絶対に自分で理解しようとはしない、これがゆとりか。

99 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 20:32:38 ]
ゆとり教育を受けてない人って33歳以上なんだね

100 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 21:05:31 ]
初期段階も含めたゆとり教育だと40代前半まで含まれるじゃなかったけ?



101 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 22:40:50 ]
教えてくださいと口をあけて待っているのがゆとりの共通点

102 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 23:32:46 ]
>>90
>>64さんのプログラムは>>59の課題のヒントを使ってないのでヒントを使って書いたものをのせます。
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29582


103 名前:デフォルトの名無しさん mailto:sage [2007/07/24(火) 01:40:23 ]
>>85
気になったところ
1,FlagPanel#paintComponentメソッドの先頭にsuper.paintComponent(g);を追加
2,class FlagPanel extends JPanelをstatic class FlagPanel extends JPanel に変更
3,SwingUtilities#isEventDispatchThread()で呼び出し元スレッドがEDTかどうかの判断ができます
4,new MainFrame();はEDT内で生成してください

104 名前:デフォルトの名無しさん mailto:sage [2007/07/24(火) 02:54:19 ]
>4,new MainFrame();はEDT内で生成してください
よく忘れるよねこれ

105 名前:デフォルトの名無しさん [2007/07/24(火) 04:49:38 ]
とりあえず今日の16時までに
電子ポットの組み込みプログラムを組まなきゃいけない。
1行たりとも書いてない。。。オワタ


106 名前:デフォルトの名無しさん mailto:sage [2007/07/24(火) 06:31:53 ]

何をするにしても遅すぎるということはありません

人生で一番若いときは今しかありません

今を大事にしてください


107 名前:内田 [2007/07/24(火) 07:41:11 ]
回答をしてくれた方々、どうもありがとうございます。

どうもここの単元は全くわからなくて教科書をみても全然理解できず、先生に聞きに行こうと思いましたが他にも聞きに来ている人が多く
相手にしてもらえそうになかったのでここで頼みました。

プログラミングはどうすれば理解できるのかよくわかりません。。

108 名前:内田 [2007/07/24(火) 07:50:49 ]
>>102番さん

("ȃR[h݂͑܂!");

すいません、↑って文字化けですか?

109 名前:デフォルトの名無しさん mailto:sage [2007/07/24(火) 08:29:26 ]
他人に課題解いてもらってもつまらんだろうに・・・

110 名前:95 mailto:sage [2007/07/24(火) 10:22:52 ]
>107
どこかわからなかった?どこがどういう風にわからないか言ってくれればコメント書きようがあるけど



111 名前:内田保子 mailto:sage [2007/07/24(火) 11:41:10 ]
他のやりかたで無事できました。
なんか意外と短いプログラムになったのが気になりますが・・

ありがとうございました

112 名前:デフォルトの名無しさん mailto:sage [2007/07/24(火) 16:53:18 ]
結局人の話聞かずに文句垂れただけかよ。

113 名前:デフォルトの名無しさん [2007/07/24(火) 16:59:05 ]
それがゆとりクオリティ

114 名前:デフォルトの名無しさん mailto:sage [2007/07/24(火) 17:04:26 ]
巧妙な荒しだったと思って落ち着け

115 名前:デフォルトの名無しさん mailto:sage [2007/07/24(火) 17:22:32 ]
果たしてそれで納得して良いのやら

116 名前:デフォルトの名無しさん mailto:sage [2007/07/24(火) 17:27:34 ]
【課題】
下図のような画面を出し、日付を2つ入れて計算ボタンを押すと、その間の日数を計算して表示し、
日付と日数をいれて計算ボタンを押せば、その日数 前(後)の日付を計算して表示するようなプログラムを作れ。
余力があれば、曜日欄も設けよ。
なお、JAVAで提供されているCalendarクラスは使用禁止。
日数を計算したりする部分は自分で作ること。

【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】7/28(日曜日)
【 Ver  】1.6.0_01
【 補足 】

sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29583
問題文の『下図のような画面』というのは、これを実行すると出てくるやつのことです。
『このソースを使ってもいいから日付計算の部分を作って来い』という出題でした。


自分で何度かやってみましたが、存在しない日付が出てきてしまい…。
sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29585
できれば、これの問題点を修正していただけると嬉しいです。
が、我ながらものすごく見づらいプログラムなのは自覚してるんで、丸投げで作って頂けるならそちらにお任せします。
曜日欄はなくてもいいので、よろしくお願いします。


117 名前:116 mailto:sage [2007/07/24(火) 17:56:11 ]
すみません期限の曜日間違えましたorz
7月28日(土曜日)まででお願いします。

118 名前:デフォルトの名無しさん mailto:sage [2007/07/24(火) 20:11:09 ]
>>116
ちろっとやってみた。合ってるかどうかは知らん。
sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29586


119 名前:デフォルトの名無しさん mailto:sage [2007/07/24(火) 20:22:13 ]
実行して鼻毛飛び出たw
不味い点。
1.クラスに分けるなら特に理由が無ければクラスごとにファイルを分けた方がいい
2.クラスのフィールドをパブリックにするのは止めてアクセッサ経由にした方がいい(データのコアに近いところに処理をおく)
3.marked は・・・ifの判定文の結果をそのまま返せばいいんじゃ・・・
4.デフォルトパッケージは使わない方がいい (できないことが出てくる)
5.変数名はよほどのことが無い限り分かりやすい名前にする!

・・・って書いて直してるうちに>>118に先を越された。
まあ直していこう。つっこみどころはおおいので。

120 名前:デフォルトの名無しさん mailto:sage [2007/07/24(火) 22:03:57 ]
すまん、根本的に直し過ぎました。
閏年用に処理を分けないように書き直してたら何かロジック部分がずれてきて・・・
なので日数計算のコアの部分だけあげました。
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29587

private int[] timeslip(int year, int month, int day, int diff);
指定年月日のdiff日数後を返すメソッドです。

えーっと、俺のロジックは何日後、何日前の計算の時は
とりあえず同じロジックを符号反転させて使うことにしてそのロジックはメソッドにまとめています。
なので、hd1側を埋めるときは差分は -t で呼んでください。

閏年もあるので、閏年と閏年じゃない年の月の日数配列を分けてます。
でもまあそれは重要じゃなくて、年と月を指定したら月の日数が分かるようにして
基本的には月単位で差異日数をインクリメンタルに消化していくという感じ。
差異が月越えしないくらい小さくなったら答えを出す。

つーか講師が出した元のソースもおかしい・・・Cの流儀が混ざりすぎなのか?



121 名前:デフォルトの名無しさん mailto:sage [2007/07/24(火) 23:09:23 ]
>>66
遅くなりましたがありがとうございました!

122 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 01:12:35 ]
来たの遅かったぽい&あんまり自信ないけど、0年1月1日を0として
public static int getDayID(int Y,int M,int D)
{
int I[]=new int[]{0,0,31,59,90,120,151,181,212,243,273,304,334};
int YB=Y-(12-M)/10;
return 365*Y+YB/4-YB/100+YB/400+I[M]+D;
}
2007/7/25〜1655/5/5 の日数 getDayID(2007,7,25)-getDayID(1655,5,5))
くらいでよいんじゃない。


123 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 01:27:21 ]
上は >>116 へのレスです
曜日は(getDayID(2007, 12, 30)-1)%7 な感じで0=日曜日です

124 名前:デフォルトの名無しさん [2007/07/25(水) 10:52:37 ]
【 課題 】•プロジェクト名(prog14_0)・・・メインファイル名:MyProg14_0.java
–インターフェイスの継承を利用する次のようなプログラムを作成しなさい。
•Pインターフェイスは,P1インターフェイスとP2インターフェイスによって拡張されます。
•インターフェイスP12は,P1とP2を継承します。
•各インターフェイスでは,定数とメソッドを1つずつ宣言します。
•QクラスはP12を実装します。
•Qクラスをインスタンス化し,そのメソッドをすべて呼び出しなさい。
•各メソッドでは,そのインターフェースの定数を表示するようにしなさい。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし/
【 期限 】 7/31
【 Ver  】 1.6.0._01
おねがいします

125 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 11:28:40 ]
すまんが、ハードウェア記述言語のマイクロプロセッサ系の質問はどこですればいいのか教えてくれるとありがたいんだが
どなたかエロ賢い人誘導してください・・・

126 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 13:08:20 ]
>>122
閏年の1,2月が狂わんかね?

127 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 13:09:48 ]
ああ、すまん、そうかそうやって1年ずらしてるのか

128 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 20:16:09 ]
>>125 電気・電子か機械・工学板の質問スレで誘導してもらえば。

129 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 20:17:22 ]
>125
ここではない

130 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 23:26:38 ]
science6.2ch.net/test/read.cgi/denki/1174319964/
science6.2ch.net/test/read.cgi/denki/1154900133/




131 名前:デフォルトの名無しさん [2007/07/26(木) 12:37:55 ]
【課題】バブルソードで列の入れ替え
・初期起動時の列は、ランダムで作成
・シャッフルボタンで、列がランダムでシャッフルし、
・スタートボタンを押すと、バブルソートで順番を入れ替えていく。
・比較対象になった列は、青色に変化する。(比較が終わると元の色に戻る)
・列の高さは□1つから□4つまでの高さ
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】7/27(朝7時まで)
【 Ver  】1.6.0_01
【 補足 】 丸投げ
よろしくお願いします。
(図で説明したいのですが、書き込むとずれてしまいます。
どこか説明をupする所はないでしょうか?)

132 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 12:47:49 ]
課題についてメールでやり取りをしたいのですが、できる人はいますか?

早い人で30分くらいでできるプログラムです。

133 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 12:49:57 ]
>>132
>>1
出会いを求めているなら他のサイトでどぞ

134 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 13:55:03 ]
dekimasuyo


135 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 13:58:21 ]
>>131
いろいろといいかげんなんで適当に直してくれ
列の高さ100まであるし
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29589

136 名前:デフォルトの名無しさん [2007/07/26(木) 14:28:03 ]
■名前と得点での検索

1つの配列には、学生氏名のデータを初期設定する。
もう一つの配列には、その学生の得点を初期設定する。

問1 キーボードから氏名を入力すると、その人の得点を画面に表示する
クラス名:Tokuten_1


問2 キーボードから得点を入力すると、その得点以上の学生氏名をすべて表示する
クラス名:Tokuten_2


Cpad for java2 SDKでお願いします!!!

137 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 14:30:09 ]
>>136
>>1

138 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 14:35:30 ]
夏ですね(´ω`)

139 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 15:40:37 ]
【 課題 】
三角形を表すクラス「Triangle」を定義しよう
フィールド: int L1, L2, L3 3つの辺の長さ
コンストラクタ: Triangle(int a, int b, int c) 3辺の長さを引数に与える
メソッド: boolean isTriangle() L1,L2,L3で三角形が作れるなら true, 無理なら false を返す
メソッド: double getArea() この三角形の面積を返す(ヘロンの公式を使う)

ヘロンの公式
面積: S = (L1+L2+L3)/2.0;
Math.sqrt(S*(S-L1)*(S-L2)*(S-L3));

【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】/4. 制限なし
【 期限 】7/29 0:00
【 Ver  】 1.6.0_01
【 補足 】丸投げ

よろしくお願いします

140 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 15:42:26 ]
類似問題の連投です。

【 課題 】
三角形を作るクラス「TriangleTest」を定義しよう
メソッド:public static void main(String args[])
3辺の長さ(正の整数)をコマンドライン引数(args[0]〜args[2])から得て、
Triangleのオブジェクトを作り、isTriangle()とgetArea()を呼び出した結果を表示する。

【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】/4. 制限なし
【 期限 】7/29 0:00
【 Ver  】 1.6.0_01
【 補足 】丸投げ

よろしくお願いします




141 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 18:01:12 ]
>>139-140
public class Triangle {
private int L1, L2, L3;
public Triangle(int a, int b, int c) { L1 = a; L2 = b; L3 = c; }
public boolean isTriangle() { return L1 < L2 + L3 && L2 < L3 + L1 && L3 < L1 + L2; }
public double getArea() { double s = (L1 + L2 + L3) / 2.0; return Math.sqrt(s * (s - L1) * (s - L2) * (s - L3)); }
}
public class TriangleTest {
public static void main(String[] args) {
if (args.length == 3) {
Triangle t = new Triangle(Integer.parseInt(args[0]), Integer.parseInt(args[1]), Integer.parseInt(args[2]));
System.out.println("isTriangle(): " + t.isTriangle());
System.out.println("getArea(): " + t.getArea());
}
}
}

142 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 18:07:58 ]
>>134










tsu-ba-sa-@xxne.jp
@→@へ変えて、送って下さい。

143 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 18:19:00 ]
>Cpad for java
このネタは定期公演なのか?

144 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 18:27:03 ]
>>136
勘違いして一つのプログラムで作っちゃったけど
sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29590

145 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 23:38:41 ]
使ってる人の人数が一番多いのはjavaだねえ
次がc

146 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 00:03:15 ]
だから?

147 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 02:29:32 ]
【 課題 】 1〜13までのカードを2組用意.1枚目を見せて,次のカードがそれより大きいか小さいかを当てる.
3回はずれたら終了.最後に何回あたったかを表示する
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】制限なし
【 期限 】提出期限、7月27日12時まで
【 補足 】1〜13までのカードを作るには乱数を使う
1枚目の数字を表示したら,キーボードからの入力を待つ.
全体をwhileで繰り返す.if文を使ってあたり/はずれを判定し,それぞれの回数をカウントする.
はずれの数が3を越えたら,while文を抜ける.

148 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 02:43:50 ]
>>147
一度引いたカードは山に戻すの戻さないの?

149 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 02:46:41 ]
【 課題 】 生年月日を入力し運命数を計算する.さらに運命数に合わせて性格診断を表示をさせる.
運命数の出し方:1987年12月3日生まれの人の場合 1+9+8+7+1+2+3=31 3+1=4 運命数は4となる.

【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】制限なし
【 期限 】提出期限、7月27日12時まで
【 補足 】12月を1+2と計算させるためには,10の位と,1の位にわける必要がある.
10の位を取りだすためには,12÷10=1.2の整数部分を取り出せばよい.
整数型はintなので,int でキャストすると,整数部分の1だけが取り出せる
運命数は1〜9の数字として求められる.数字によって表示をかえるためには,if文やswitch文を使う

性格診断はこんな感じ
1: プラス志向で前向き, 怖いもの知らずの自信家.
2: 他人に親切で, 愛情豊か. サービス精神旺盛.
3: 話題が豊富で, 話し上手. 人を楽しませることが得意.
4: 誠実で計画性があり, 実行力と粘り強さをもった人.
5: 好奇心旺盛で活動的. 頭の回転が早い.
6: 愛情深く世話焼きで,責任感が強くて誠実.
7: 独創的なアイデアを生む力と信念を貫く強さを兼ね備えた人.
8: 決断力と行動力、統率力がある.カリスマ的.
9: 博愛精神の持ち主で, 思いやり深い人.

150 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 02:53:32 ]
>>148
山に戻します。
プログラムそ実行したら、「一枚目のカードをみて、次のかーどの数字を
予想してください。一枚目より二枚目の数字が大きいとよそうするなら、1
を入力、小さいと思うなら2を入力」と書いてから、数の大小を比べる。
3回はずれたら終了で、最後に、「3回はずれたので終了。あたった回数:○○」
と表示させたいです。



151 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 02:56:14 ]
>>149の追加
コマンドライン引数から生年月日を入力するようにして,
様々な生年月日を試すことができるようにする
結果が例えば「運命数7のあなたは「独創的なアイデアを生み出す・・・」
と表示すつようにする


152 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 04:00:16 ]
【 課題 】生年月日を入力し誕生日から今日までの日数を計算する.
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】制限なし
【 期限 】提出期限、7月27日12時まで
【 補足 】残りの人生の日数も表示出来ると+αの点数がもらえます。
おおよその残り日数はこちらを参照ください。
www.yomiuri.co.jp/national/news/20070726it13.htm







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

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

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