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/
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
153 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 05:41:25 ] >>150 同じ数字の時は引き分けでノーカウントにするのか? それとも、親勝ちにするのか?
154 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 06:30:59 ] ちなみにカードを戻すのであれば2組は必要ないと思うが。
155 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 09:16:32 ] 生物の寿命はDNA解析すれば個別に判るけど、 生活環境で大きく推移するからな・・・
156 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 10:34:50 ] >>153 >>154 ノーカウントです。あと、カードは確認したら、戻さないそうです
157 名前:131 [2007/07/27(金) 11:13:34 ] >>135 さん、ありがとうございました。 実際の動作を確認させて頂きました。 動作としては、ほぼ理想通りの動きなのですが、 仕様が若干違っていたので、修正を行おうとソースを見たのですが、 分からない点4つあります。 1つ目が、ボタンの位置の変え方です。 現在、中段右にShuffleとStartのボタンがあるのですが、 これをShuffleを右下端、Startを左下端に変更したいのです。 2つ目が、列の表示の仕方です。 現在、fillRectを使用して、長方形で列を作成しているのですが、 □ □□ ←のように変更したいのです。 □□□ 3つ目が、列の表示サイズの変え方です。 現在、表示されています列が小さく、見づらいため、 サイズを大きくしたいのです。 サイズは□の縦横の比率が2倍です。 4つ目が、列の構成です。 現在、列の構成は確認出来ていないのですが、 列数を10列、高さを最低1、最高10に変更したいです。 返事を返すのが遅くなってすみませんが、 よろしくお願いします。
158 名前:デフォルトの名無しさん [2007/07/27(金) 11:38:30 ] import java.io.*; class fukushu{ public static void main(String args[])throws Exception{ BufferedReader kbd = new BufferedReader(new InputStreamReader(System.in)); String ekimei [] = new String [20]; double kyori[] = new double [20]; ekimei[0]="西京"; ekimei[1]="小宮"; ekimei[2]="野宮"; ekimei[3]="白川"; ekimei[4]="富島"; ekimei[5]="新川"; ekimei[6]="栗駒"; ekimei[7]="西上"; ekimei[8]="木巻"; ekimei[9]="盛岡"; kyori[0]=0.0; kyori[1]=30.3; kyori[2]=109.5; kyori[3]=185.4; kyori[4]=272.8; kyori[5]=395.0; kyori[6]=416.2; kyori[7]=487.5; kyori[8]=500.0; kyori[9]=535.3;
159 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 11:57:24 ] >>157 さらにいいかげん ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29593
160 名前:デフォルトの名無しさん [2007/07/27(金) 13:15:29 ] あ
161 名前:デフォルトの名無しさん [2007/07/27(金) 13:17:48 ] a
162 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 13:34:54 ] 他人にプログラム組んでもらっても面白くないぞぅ┐(´ー`)┌
163 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 13:38:40 ] だから他人のプログラムまで組んじまおうって言うのがこのスレの主旨じゃん
164 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 13:43:20 ] >>156 です 至急お願いします
165 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 13:45:12 ] そっかwプログラム組んでも面白くも何ともない人がプログラム馬鹿に 喜びを与えてやってるのか。別に宿題を片付けてやろうって趣旨でやってるんじゃないのね。
166 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 13:46:53 ] >>149 教えてください
167 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 13:58:39 ] >>164 >>122 がそのまま使えるんじゃない?
168 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 15:18:20 ] //問1以下のプログラムを完成せよ。 //プログラムの概要: //テストの得点をキーボードから入力し、入力した人数、合計点、平均点を表示するプログラム。 //キーボードからマイナスが入力されるまで得点を配列に代入。 //入力した人数と合計と平均点を計算。最後のマイナスのデータは計算には含めない。平均点は小数点以下も表示する。
169 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 15:20:47 ] import java.io.*; class Seiseki_1 { public static void main ( String args[] ) throws Exception { BufferedReader in = new BufferedReader ( new InputStreamReader ( System.in )); int dt[] = new int[100]; int goukei = 0; double heikin; int n = 0; while(true){ System.out.print("入力データ:"); String tmp = (あ); dt[n] = (い); if( (う) ){ break; } goukei = goukei + dt[n]; (え); } heikin =(お); System.out.println("人数:"+n); System.out.println("合計:"+goukei); System.out.println("平均:"+heikin); } }
170 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 15:58:28 ] >147 1枚目は山に戻さないで、2枚目引いて当たり/外れを判定したら山に戻すようにした sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29594
171 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 18:02:14 ] >>163 (勉強目的で)くらいつけたさないと語弊があるかと。 元々の>>1 は自分のお勉強用に立てたんだし。
172 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 18:51:05 ] ここはスパープラグラムーが日本の情報教育を妨害するスレです もう色んなこと教えて学習者を堕落へと導きます
173 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 19:04:47 ] Javaが出来ないなら、数学の宿題をうpしてあげるお ttp://www.nicovideo.jp/watch/sm612917
174 名前:デフォルトの名無しさん [2007/07/27(金) 22:38:35 ] javaでmidiファイルの生成中です。 import javax.sound.midi.spi.*; import javax.sound.midi.*; で、何とかメロディを作ったり、音色を変えたりできる様になったのですが、 ドラムの音の出し方が分かりません。 どうぞご教授お願いします。
175 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 23:13:27 ] >>174 >1