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/
233 名前:193です。 [2007/02/01(木) 21:57:41 ] 皆さんアドバイスありがとうございました。 あの後、ちゃんとコンパイル出来ました。 >>229 Javaはまだ習っていないんです。 Javaは4月から習う予定なのですが、去年C言語を習ったので、 「C言語とJavaは似てるから、これくらいは習わなくても出来る」と 課題を出されたのです…。 でも、C言語とは全然違うと思います(>_<)
234 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 22:04:55 ] >230 while (true) { /* * Get user's search term -- this is what the user wants to search * for in the file. */ String key = javax.swing.JOptionPane.showInputDialog("Enter a search term:"); /* * If the user clicks on the "Cancel" button, key will be null. */ if( key == null ) { System.out.println("Stop Serching."); break; } /* * Check if the user clicked on the "OK" button without entering any * text for the key */ if( key.length() == 0 ) { System.out.println( "Enter any characters." ); break; } System.out.println("Searching for " + key + "..."); // 後略
235 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 23:02:05 ] >>233 ・・・ポカーン 「似てんのはシンタックスだけじゃねぇか屑講師!」って言ってやれ。可哀想に完全に怠慢だな。て事はOOPのアプローチも知らんのか。 今の内にJavaDocを良く読んどきな。 AWTとかコレクションフレームワークとか、そんな講師充てにするな。
236 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 23:07:03 ] >>233 ほんとかわいそうだな、そんなクズに当たるとは・・
237 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 23:34:45 ] >>234 それ例外処理使ってない 俺もやろうと思ったけど、どう見ても例外処理で対処する問題ではないので止めたよ
238 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 01:22:55 ] >>232 > やりたかった事と同じでいんですが、入力画像と出力画像を別々のウィンドゥに表示させたいのですが・・・ とりあえず、もちつけ。 ・・・で、なんで>>126 にその条件書かなかったの? 別の課題なのか?、期限も同じなのか?、まだ他にも条件が あるんじゃなかろうな?
239 名前:230 [2007/02/02(金) 08:20:04 ] >>233 ,234 レスありがとうございます。 JOPTIONでの例外処理をやる課題なので、どうにか無理矢理、例外を組み込む事は出来ないのでしょうか?
240 名前:230 [2007/02/02(金) 08:20:57 ] >>234 、237 アンカーミスでしたorz
241 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 08:54:32 ] >>230 234 のソース読んでも一体何処で例外投げて欲しいのか分からなかった俺は馬鹿ですか? MyExceptionの存在意味も分からん。 俺なら例外使わずに状態変数使うぜ てかnullと空文字チェックで十分
242 名前:230 [2007/02/02(金) 10:54:05 ] >>241 MyExceptionクラスと無理矢理連携させる事は不可能なのでしょうか? 先生が通常はありえない事をやるのが課題、と言っていたので…
243 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 11:10:53 ] try { while (true) { //略 if (key == null) { throw new MyException("Stop Serching."); } //略 if (key.length() == 0) { throw new MyException("Enter any characters."); } //略 } } catch (Exception e) { System.out.println(e.getMessage()); } こういう事?
244 名前:デフォルトの名無しさん [2007/02/02(金) 14:21:45 ] >>238 126に条件書いたつもりが!!言われてきづきました・・・!!煤i ̄口 ̄;) 入力画像と出力画像を別々のウィンドゥに表示させたいです。。
245 名前:217 [2007/02/02(金) 14:31:06 ] 217です。 すみませんどなたかお願いできないでしょうか・・・・・?
246 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 15:04:18 ] >>243 public 検索結果 querySerch(){ try { while (true) { if (key.length() == 0) { throw new MyException("Enter any characters."); } } catch (Exception e) { //回復可能なのでメッセージ出してリトライ System.out.println(e.message); querySerch(); } if (key == null) { 検索結果var = new 検索結果("Stop Serching."); } } return 検索結果var; } main(String[] args){ 検索結果 res = querySerch(); System.out.println(res); } どちらかと言うとこっちじゃね? どちらにしても例外使うとスマートじゃないけど・・・絶対MyException使わない方が良い。 無理がある。
247 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 15:12:59 ] >>245 >全ての色の全ての部位(6×4=24種類)をペイントで用意はしました 「リソースの無い丸投げには興味ありません。 仕様、リソース、テスト環境のある丸投げだけこのスレに来なさい!」 ハルヒ厨とか言わずに少しマターリしようぜ?
248 名前:217 [2007/02/02(金) 15:52:07 ] package untitled3; import java.awt.BorderLayout; import java.awt.Dimension; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JComboBox; import java.awt.*; import javax.swing.JLabel; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JTextArea; import javax.swing.JEditorPane; import javax.swing.event.AncestorEvent; import javax.swing.event.AncestorListener; public class Frame1 extends JFrame { String a[] = {"黒", "白", "灰", "赤", "緑", "茶", }; String b[] = {"黒", "白", "灰", "赤", "緑", "茶", }; String c[] = {"黒", "白", "灰", "赤", "緑", "茶", }; String d[] = {"黒", "白", "灰", "赤", "緑", "茶", }; JPanel contentPane; JComboBox jComboBox1 = new JComboBox(a); JComboBox jComboBox2 = new JComboBox(b); JComboBox jComboBox3 = new JComboBox(c); JComboBox jComboBox4 = new JComboBox(d); JLabel jLabel1 = new JLabel(); JLabel jLabel2 = new JLabel(); JLabel jLabel3 = new JLabel(); JLabel jLabel4 = new JLabel();
249 名前:217 mailto:sage [2007/02/02(金) 15:54:04 ] public Frame1() { try { setDefaultCloseOperation(EXIT_ON_CLOSE); jbInit(); } catch (Exception exception) { exception.printStackTrace(); } } private void jbInit() throws Exception { contentPane = (JPanel) getContentPane(); contentPane.setLayout(null); setSize(new Dimension(400, 300)); setTitle("フレーム タイトル"); jComboBox2.setBounds(new Rectangle(19, 114, 85, 19)); jComboBox1.setBounds(new Rectangle(18, 49, 86, 19)); jComboBox1.addActionListener(new Frame1_jComboBox1_actionAdapter(this)); jComboBox3.setBounds(new Rectangle(20, 177, 85, 20)); jComboBox4.setBounds(new Rectangle(21, 241, 85, 20)); jLabel1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15)); jLabel1.setText("アウター"); jLabel1.setBounds(new Rectangle(20, 20, 70, 19)); jLabel2.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15)); jLabel2.setText("インナー"); jLabel2.setBounds(new Rectangle(20, 81, 67, 20)); jLabel3.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15)); jLabel3.setText("ズボン"); jLabel3.setBounds(new Rectangle(22, 148, 49, 19)); jLabel4.setFont(new java.awt.Font("Dialog", Font.PLAIN, 15));
250 名前:217 mailto:sage [2007/02/02(金) 15:55:25 ] jLabel4.setText("靴"); jLabel4.setBounds(new Rectangle(24, 213, 52, 20)); contentPane.setFont(new java.awt.Font("Dialog", Font.PLAIN, 6)); contentPane.add(jComboBox3); contentPane.add(jComboBox1, null); contentPane.add(jComboBox4); contentPane.add(jLabel1); contentPane.add(jLabel4); contentPane.add(jLabel3); contentPane.add(jComboBox2, null); contentPane.add(jLabel2); } public void jComboBox1_actionPerformed(ActionEvent e) { } } class Frame1_jComboBox1_actionAdapter implements ActionListener { private Frame1 adaptee; Frame1_jComboBox1_actionAdapter(Frame1 adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jComboBox1_actionPerformed(e); } }
251 名前:217 mailto:sage [2007/02/02(金) 15:59:47 ] 長くなってすみません、とりあえず途中まで出来ているのはこんな感じです・・・ っていってもフレームの中にコンボボックスが4つあるだけって感じなのですが それと補足で、JBuilderを使ってプログラム作成しています。 どなたかわかる方、本当によろしくお願いしますm(_ _)m
252 名前:デフォルトの名無しさん mailto:sage 単にリソースの意味がわかってない? [2007/02/02(金) 16:43:48 ] >>217 みたいにせっかくもらったレス(>>247 )を無視する奴って時々出てくるな。 なんでそんな事するんだろう? 印象悪くするだけで何もメリット無いと思うんだが。
253 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 16:53:35 ] >>247 ここに鶴屋厨がいますよw
254 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 17:06:27 ] プログラムなら書いてやるが、絵はてめーで用意しろ。 めんどくせーし
255 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 17:24:37 ] >>217 はアホだから無視していいよ。 長いソースを晒す場合のアップローダの意義も分からず、 質問者が用意して当然の画像等も出さない真正アホ。
256 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 17:36:57 ] 前から思ってたけど 『丸投げ』の意味がわかってない依頼者が多いね
257 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 17:38:34 ] ここのルールがわかってないのにちゃっかり利用しようとする奴が多い
258 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 17:41:29 ] ♪ ∧,_∧ (´・ω・`) )) 金曜日が終わる〜 (( ( つ ヽ、 明日は土曜日〜 〉 とノ ))) (__ノ^(_)
259 名前:デフォルトの名無しさん [2007/02/02(金) 17:55:26 ] 豆座流豆群まだぁ−?
260 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 19:23:39 ] ♪ ∧,_∧ (´・ω・`) )) 今日は念願の期間限定プッチンプリンを食べるぞ (( ( つ ヽ、 ・・・400gがこんなにあるとは^^; 〉 とノ ))) (__ノ^(_)
261 名前:109 mailto:sage [2007/02/02(金) 20:53:25 ] >>109 です 再投稿します 【 課題 】@横並びの3つの画像を下にスクロールさせる Aスクロールをストップさせるボタンを画像の下につける 【 期限 】2月5日(月) 【 Ver 】1.4.2 【 補足 】 画像の名前は Slot A.jpg Slot B.jpg Slot C.jpg でお願いします。 もう期限がギリギリなので、期限内になにとぞよろしくお願いします。 本当にお願いします。
262 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 21:31:50 ] テンプレは前の方が簡潔で良かったんじゃね? 必須要項も一つで済んだし 昔の回答者の方がいろいろ優しかった希ガス
263 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 22:06:32 ] >>262 昔は今のような複雑な仕様の問題が少なかったのではないだろうか? 前のテンプレだと最近の課題に対応できてないような気がする。
264 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 22:13:45 ] >261 ';,(´ε`)ブッ 期限のびたの? 2日あれば自分でデキルンじゃない?
265 名前:ワッショイ mailto:sage [2007/02/02(金) 22:19:15 ] ♪ ∧,_∧ ♪ ∧,_∧ ♪ ∧,_∧ ♪ ∧,_∧ (´・ω・`) )) (´・ω・`) )) (´・ω・`) )) (´・ω・`) )) (( ( つ ヽ、 (( ( つ ヽ、 (( ( つ ヽ、 (( ( つ ヽ、 〉 とノ ))) 〉 とノ ))) 〉 とノ ))) 〉 とノ ))) (__ノ^(_) (__ノ^(_) (__ノ^(_) (__ノ^(_)
266 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 22:24:34 ] >>261 マルチたん頑張れ >>109 を書く労力をプログラミングに費やしていれば・・・・
267 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 22:27:18 ] >>266 何、マルチだと 前スレのルーレットソース修正して貼ってやろうかと思ったけど、やーめた
268 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 23:13:30 ] >>262 依頼者には簡潔でよかったかもしれんが回答者側には詳細を最初から要求している今のテンプレの方がいいと思う。 とはいえきちんと守られているわけではない現状では後付質問やエスパーが不要ではないが。 形式的にテンプレが守られていたとしても仕様が不明瞭なものがあるくらいなのにこの程度のテンプレは埋めてもらっても悪くなかろうて。
269 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 00:28:23 ] マルチや期限切れでない宿題はないのか 静かな良い週末だ
270 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 00:53:30 ] そういや数年前、やたら精力的に回答して スレをソースコードで埋め尽くしてた常連がいたな。
271 名前:230 [2007/02/03(土) 06:41:36 ] >>243 ,246 ありがとうございました。 お二人の書いてくれたソースをもとに動くようになり無事に提出する事ができました。
272 名前:261 mailto:sage [2007/02/03(土) 07:44:03 ] ちょっと待ってください マルチじゃないです。ここしか来てません
273 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 09:22:28 ] pc10.2ch.net/test/read.cgi/tech/1170391493/41
274 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 11:28:16 ] >273 ・・・⊂ミ⊃^ω^ )⊃ アウアウ!!
275 名前:261 mailto:sage [2007/02/03(土) 11:51:24 ] >>273 だから266か他の人が書き込んだんでしょ そんなに人を陥れたいんですか? 私はマルチではありません。どうか宿題をお願いします。
276 名前:267 mailto:sage [2007/02/03(土) 12:13:13 ] >>275 ここは2chだぞ 個人を特定できるIDが付与されるなら信用はできるけど 何にも証拠がないので、本物か偽者か見分けるのが難しい ゆえに、今回はスルーするわ
277 名前:261 ◆nWITnzJLKI mailto:sage [2007/02/03(土) 12:27:26 ] >>276 「今回は」ってことは、もう一回投稿したら やってもらえますかね? (同じ内容をあんまり投稿すると邪魔に思われそうなので、これで最後にします) 【 課題 】@横並びの3つの画像を下にスクロールさせる Aスクロールをストップさせるボタンを画像の下につける 【 期限 】2月5日(月) 【 GUI 】制限なし 【 Ver 】1.4.2 マルチはスルーされるのは知ってました。 だから2chでは誰が見るか分からないのに、そんな危険な橋は渡りません。
278 名前:768 mailto:sage [2007/02/03(土) 12:27:48 ] >>275 感じ悪いレスだな。 もし>>275 の言うように本当に他人が書き込んだとしても、>>273 にはそれがわからないわけだ。 単にマルチしていると誤解してるだけで、陥れようとかそういう意図は273には無かったかもしれない。 にもかかわらず「そんなに人を陥れたいんですか?」と決めつけてしまうのはどうかと思う。 もうひとつ。 陥れるも何も、そもそも宿題は自分でやるべき事だろう。 他人にやってもらえなくなったからって、それについて文句をつけるのは間違いだ。 他人が自分の為に動いて当然って考えが見えてどうにも不愉快。
279 名前:278 mailto:sage [2007/02/03(土) 12:30:20 ] おっと、>>278 の名前欄は無視してくれ。 >「今回は」ってことは、もう一回投稿したら やってもらえますかね? 他人が自分の為に動いて当然って考えが見えてどうにも不愉快。
280 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 12:31:51 ] 要はできないんですね(プッ
281 名前:261 ◆nWITnzJLKI mailto:sage [2007/02/03(土) 12:33:39 ] >>278 ごめんなさい 273だけじゃなくて見てる人全体に言ったつもりでした。 それと陥れるというのは、やってもらえないからだけではなく、 自分が発言していないことを発言したと誤解されたくなかっただけです。
282 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 12:54:54 ] パチスロ課題からの最終完成ソース 前スレ364氏に感謝汁して改良するといいよ^^ ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=28984
283 名前:261 ◆nWITnzJLKI mailto:sage [2007/02/03(土) 13:25:00 ] >>282 ありがとうございました。自分なりにやってみます。 でもよろしければ、どなたかお願いします。 たぶん僕にはできませんから。
284 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 14:06:13 ] プログラマーもやめたほうがいいよ。にんげんも病めた方がいいお=^∀^)
285 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 19:42:25 ] ここに宿題書くと他スレに書き込まれてマルチ扱いされるでFA?
286 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 20:38:17 ] 怖かったらトリでもつけて質問すれば?
287 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 00:07:01 ] 261がマルチだろうとマルチを騙られたにしても真実は関係ない。 実際に存在するレスから各回答者が判断するだけだ。 マルチでも構わんっていう回答者だっているかもしれんしな。 依頼者は少しでもリスクを減らしたいならトリップを付けるべき。
288 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 00:50:38 ] トリップ推奨とかどんどんC/C++宿題スレと似てくるなあ。 まあ、向こうの方が歴史あるからな。
289 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 02:37:57 ] 言語は違え、宿題スレは宿題スレだから、似た傾向になるのは仕方ないかも。 窮屈な方向に進むのは褒められたことではないけど。
290 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 21:52:34 ] >>283 >たぶん僕にはできませんから。 普通こういう場合って、単位落としていいんじゃないかと思うが・・・ 態度によっては・・・、とした場合も態度も最悪だしなぁ・・・・
291 名前:デフォルトの名無しさん [2007/02/05(月) 06:08:30 ] >>261 ttp://a-draw.com/uploader/src/up13740.zip.html 一応、動いた。
292 名前:あぁ、無情 mailto:sage [2007/02/05(月) 11:57:27 ] >>291 解凍してもバイナリファイル1つだけだったよ・・・
293 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 14:50:08 ] 【 課題 】JAVAアプレットをアプリケーションでも動かす 【 形態 】Javaアプリケーション(main()で開始)/2. Applet 【 GUI 】1. AWT Swing 【 期限 】2月7日 【 Ver 】java version "1.5.0_06" 【 補足 】前に質問した者ですが、アプリケーションを作るまではできたのですが起動まではしてくれません すいませんがお願いします
294 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 14:50:48 ] 重ねてすいませんソース貼り付け忘れました ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29178
295 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 15:52:56 ] >>293 何で投げっぱなし・・・ どう悪いから起動しないとかかいといたほうがいいだろ・・・ って、そんな気が利くほどのヤツなら自分でエラー見ながら出来てるか・・・
296 名前:デフォルトの名無しさん [2007/02/05(月) 22:14:25 ] 【 課題 】a-draw.com/uploader/src/up13802.txt 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】2/8 【 Ver 】1.4.2
297 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 00:37:48 ] >>296 中央値って57.61になる?
298 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 00:51:42 ] >>296 public class A { public static void main(String[] args) throws java.io.IOException { java.io.BufferedReader in = null; try { in = new java.io.BufferedReader(new java.io.FileReader("(ファイル)")); int n = Integer.parseInt(in.readLine()); double[] a = new double[n]; double min = Double.MAX_VALUE, max = Double.MIN_VALUE, mean = 0.0, var = 0.0; for (int i = 0; i < n; i++) { a[i] = Double.parseDouble(in.readLine()); if (a[i] < min) min = a[i]; if (a[i] > max) max = a[i]; mean += a[i] / n; var += a[i] * a[i] / n; } var -= mean * mean; java.util.Arrays.sort(a); double med = n % 2 == 0 ? (a[n / 2 - 1] + a[n / 2]) / 2 : a[n / 2]; System.out.println("最小値 " + min); System.out.println("最大値 " + max); System.out.println("平均値 " + mean); System.out.println("中央値 " + med); System.out.println("分散 " + var); } finally { if (in != null) in.close(); } } }
299 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 00:52:50 ] >>297 たぶんならない。56.77になった。
300 名前:296 [2007/02/06(火) 01:01:10 ] 無事実行できました。ありがとうございました。
301 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 01:09:02 ] >>299 それも含めて引っかけか?
302 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 01:19:55 ] >>301 かもね。直接ソートしてみたけど、やっぱり56.77が中央値っぽい。 誤りかどうか判断の最終責任はプログラムを受け入れる依頼者にってことで。 実行例があるとプログラムを作りやすいけど、 それに誤りが含まれてるとプログラミングと違うところで悩んでしまう。
303 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 01:31:27 ] >>296 すまん。ソース間違ってる。 double min = Double.MAX_VALUE, max = Double.MIN_VALUE, mean = 0.0, var = 0.0; は、 double min = Double.MAX_VALUE, max = -Double.MAX_VALUE, mean = 0.0, var = 0.0; だ。例のファイルは正数ばっかりだから答が誤ってるわけではないけど。 負数が入ったデータだとバグが丸分かりになる。
304 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 01:34:54 ] >>303 >負数が入ったデータだと 負数ばかりが入ったデータだと
305 名前:デフォルトの名無しさん [2007/02/06(火) 03:12:32 ] はじめまして。 【 課題 】ユーザから与えられたクエリーをクエリー文字列に変換し、3つのサーチエンジン(goo,excite、BIGLOBE)に 検索をかけ、それぞれのヒット数を表示するプログラム。 【 形態 】スレッドを使用したいのですが・・・。面倒なら結構です。 【 GUI 】2. Swing(レイアウトは適当で結構です) 【 期限 】2月7日昼1時まで 【 Ver 】1.4.2 どうぞ宜しくお願いします。
306 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 03:23:51 ] >>305 補足資料として、もう一度自分で調べなおしてみた結果は公開しないの?
307 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 03:24:53 ] ちょ、おま、さっきのあっちでの質問はその前振りか!? それとも同じ課題出された奴らか・・・ やっぱ、丸投げより自分で考えてるあっちのヤツを応援したいから、こっちはスルーすることにしよう
308 名前:305 [2007/02/06(火) 03:35:41 ] >>306 えっと、書き込むのは今回が初めてなので・・・307の言うとおり、 どうやら私と同じ問題を出されたようですね。 >>307 私も自分で考えてぐぐったりしているのですが、どうも思いつかず こちらに書き込ませて頂きました。 甘えて申し訳ありません!
309 名前:幼女コゼット(3ちゃい) mailto:sage [2007/02/06(火) 09:37:33 ] 仕事ならまだしも、その他でVer1.4.2使う(学ぶ)のはいかがなものなんでしょう? SE6.0正式リリースされて数ヶ月経つのに・・・ という事で、1.4.2以下はパス
310 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 11:38:11 ] 【 課題 】JformattedTextFieldを利用し、時計の形態で入力できるようにする 【 形態 】1. Javaアプリケーション 【 GUI 】2. Swing 【 期限 】2月8日 【 Ver 】java version "1.5.0_06" 【 補足 】課題の説明が上手く出来ず申し訳ないです。下記のソースで補足します
311 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 11:39:07 ] import java.util.Date; import java.text.SimpleDateFormat; import javax.swing.Box; import javax.swing.JFormattedTextField; import javax.swing.JFrame; import javax.swing.JTextField; import javax.swing.text.MaskFormatter; public class FormatClock { public static void main(String[] args) throws Exception { Box form = Box.createVerticalBox(); //@ JFormattedTextField birthdayField = new JFormattedTextField(new SimpleDateFormat("HH:mm:ss")); birthdayField.setValue(new Date()); form.add(birthdayField); //A JFormattedTextField phoneField = new JFormattedTextField(new MaskFormatter("##:##:##")); phoneField.setValue("12:34:56"); form.add(phoneField); JFrame frame = new JFrame("FormatClock"); frame.getContentPane().add(form); frame.pack(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } } @とAを両立させたいのですがどのようにすればいいのでしょうか?
312 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 15:55:27 ] >>310-311 @とAを両立したいとは、片方の時間が修正されたら、 もう片方の時間も同じにしたいということなのかな? 何をどう両立したいのか詳しく書かないと誰もやってくれないよ
313 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 15:55:54 ] >>310 機種依存文字使うなよー // (1) JFormattedTextField birthdayField = new JFormattedTextField(new SimpleDateFormat("HH:mm:ss")); new MaskFormatter("##:##:##").install(birthdayField); <== コレ birthdayField.setValue(new Date()); form.add(birthdayField);
314 名前:313 mailto:sage [2007/02/06(火) 15:57:33 ] あ、そーいう解釈もあったな >>312 とりあえず、 ・ 入力値はHH:mm:ssに限定 ・ キーは数字のみ受け付ける という点を両立させてみた。
315 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 16:20:11 ] >>312 すいません、確かに見直すと意味分からないですね… @では入力できる数字の範囲が時計に準じてる(秒だったら0〜59)機能と Aの字数制限が設定されている機能を併せたモノを作りたい、という意味です >>313 >"##:##:##" のことでしょうか? これはMaskFormatterクラスの任意の有効な数字を指定する#を使いましたので 文字化けではないです
316 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 16:59:49 ] 多分@とかAの事を言ってるんだと思うぞ。>機種依存文字
317 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 17:05:55 ] そうなんですか @とAは場所を示すためだけに付けたのですが、普通にコメントにしておけば良かったです すみません
318 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 17:36:38 ] @やAはUnicodeに入っているからJavaで正しく扱えば問題は起きない Javaは動いている環境デフォルトの文字コード→Unicodeへのマッピングをちゃんと持っている 仕事で使うときは、Windows-31Jとかを活用するんだよー 機種依存文字という名称は問題を正しく表していないので気をつけて〜 未だ、機種依存文字が・・・、と言ってるJava技術者は気をつけてね♥ # フォントにグリフが無いのはまた別の問題ね # V2C使ってるオレは勝ち組!
319 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 18:16:03 ] >>318 お前は馬鹿か?このスレで使われてる文字セットは何なのか言ってみろ
320 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 18:21:01 ] >>310 んで、どーなのよ? >>313 の方法とは違うのか? だったら説明しろ
321 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 18:30:23 ] >>318 多分Java関係無くて、BBSで使うなって事だと思うぞ。>機種依存文字使うなよー 後、>>313 の 「<== コレ 」も意図が伝わってないような気がする。 多分「ここに注目!」とか「こうすれば両立できる!」って事だと思うが。 >>310 は理解してるのかな?
322 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 20:14:50 ] >>320 すいません>>321 さんの言うように勘違いしていました >>313 の部分を追加してみたのですが、変化が無いようです 2のように入力時に2桁ずつしか入力出来ないようにしたいのですが… 何度もすいません
323 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 05:49:50 ] >>319 Shift_JISといいつつWindows-31Jだと思う。 ちなみに、MacOSXでもWindowsでも、このスレの丸数字は普通に見えるよ。 SafariでもFirefoxでも大丈夫。 今、丸数字が見れない環境って何だろ?
324 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 10:41:15 ] >>323 ネクストPC アッー!!
325 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 13:52:42 ] >>322 こういう感じか? sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29181
326 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 14:43:46 ] >>325 そんな感じです! あとWindowsの「日付と時刻のプロパティ」の時計のように 25時や63分のような数字を入力できない(キーを押しても表示されない) ようにしたいのです 本当に説明下手ですいません
327 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 16:13:39 ] どんどん仕様が加えられていくな。 性質の悪いクライアントに当たった感じだ。
328 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 16:34:13 ] >>315 の説明を解りやすくしようと思って書いたのですが…逆効果でしたかね…
329 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 17:02:45 ] >>328 仕様変更でなく最初からそういう機能が必要だったのなら 最初に依頼する時に分かりやすく説明してくれていればよかったけどね 一番いいのは問題文を自分で解釈して説明せずに原文のまま出すことだけど
330 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 17:12:31 ] 口頭で伝えられたのでこんな解りにくい説明になってしまいましたが、もうちょっと推敲するべきでした みなさんを混乱させてしまい申し訳ないです
331 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 17:27:58 ] よく知らないんだがざっくり作ってみた。 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29182 正規表現のフィルターって無かったっけ? どうも無駄な事をしてる気がする……。
332 名前:あい mailto:sage [2007/02/07(水) 17:28:40 ] >>323 漢字Talk
333 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 17:52:25 ] >>331 こ、これです!! ありがとうございます! 付き合って下さった皆様方、本当にありがとうございました そしてご迷惑をおかけしました